问题描述
如题。使用DllImport方式调用DLL中的函数。XX.dll是放在bin文件夹下。[DllImport("XX.dll")]publicstaticexternintCreateMap(stringFauleStr);在vs中启动调试,一切运行正常。但发布后,在IIS运行网站,就出错。请问这种情况要怎么解决。
解决方案
解决方案二:
所报错误:w3wp.exe[7304]中发生了未经处理的win32异常
解决方案三:
dll位置使用绝对路径,或者将dll文件放到system32目录下面,就可以你那样写了。[DllImport(@"D:111.dll",EntryPoint="aaa",CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]publicstaticexternBooleanaaa(boolx);http://www.cnblogs.com/slyzly/articles/2748940.html
时间: 2024-12-27 11:19:19