ASP.net发布项目引用了C++DLL后页面提示找不到指定模块的异常

1.在引用C++dll的DllImport位置指定dll位置

        [DllImport(@"C:\Windows\System32\DDyn_Method.dll", EntryPoint = "ICaclReserves", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern float ICaclReserves(float A, float h, float q, float Sw, float Ts, float Pi, float T, float Ps, float Zi);

2.IIS位置配置应用程序池 启用32位应用程序。

ASP.net发布项目引用了C++DLL后页面提示找不到指定模块的异常

3.打开depends程序查看 C++ DLL 是否引用了其他的dll是否齐全,是否存在异常。 下载地址:https://files.cnblogs.com/files/midcn/depends22_x86.zip

ASP.net发布项目引用了C++DLL后页面提示找不到指定模块的异常

4.最后对指定目录配置IIS访问权限。

ASP.net发布项目引用了C++DLL后页面提示找不到指定模块的异常

上一篇:sql优化 表连接join方式


下一篇:SQL Server中INNER JOIN与子查询IN的性能测试