“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法加载 DLL“djcvt.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.DllNotFoundException: 无法加载 DLL“djcvt.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
源错误:
行 121: }
行 122: File.Copy(pathSource, pathTo_voc);
行 123: int result=DjVocConvert.PcmtoWave(pathTo_voc, pathTo_wav);
行 124: if (result > 0)
行 125: {
源文件: c:/inetpub/wwwroot/qc/RecPlay/RecPlay.aspx.cs 行: 123
堆栈跟踪:
[DllNotFoundException: 无法加载 DLL“djcvt.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。]
DjVocConvert.PcmtoWave(String PcmFileName, String WaveFileName) +0
RecPlay_RecPlay.Do(String pathSource, String agentID) in c:/inetpub/wwwroot/qc/RecPlay/RecPlay.aspx.cs:123
RecPlay_RecPlay.BuildWav(String serviceID) in c:/inetpub/wwwroot/qc/RecPlay/RecPlay.aspx.cs:94
RecPlay_RecPlay.Page_Load(Object sender, EventArgs e) in c:/inetpub/wwwroot/qc/RecPlay/RecPlay.aspx.cs:45
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3074; ASP.NET 版本:2.0.50727.3074
djcvt.dll:由vc++开发
本机[DllImport("djcvt.dll")]///OK!
服务器要使用“@绝对路径”:[DllImport(@"C:/inetpub/wwwroot/qc/RecPlay/dll/djcvt.dll")]///OK!
window server 2008 的.net framework 不能直接调取c:/windows/system32/??
请知晓的大侠告知,谢谢。