ASP.NET中调用c/c++ Dll,在本地测试OK,部署服务器运行出错,搜索了下解决方案,记录下:
方法1:
控制面板->管理工具->Internet 信息服务(IIS)管理器->应用程序池->项目右击->高级设置->启用32位应用程序 改为true;
方法2:
在VS2012调用64位IIS Express,运行regedit,在
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects\
下添加DWORD值 “Use64BitIISExpress”, 值为1