用C++写dll,用C#写的ASP.NET调用,在我的XP Professional上一切顺利。
放在了服务器上Win2003+IIS6.0,就死活也不好用了,总是说
[DllNotFoundException: Unable to load DLL (C:\temp\PWInstallShieldMFC.dll).]
Activate.LicenseWrapper.DisplayAMessage(String str) +0
.................................
然后我就写了一个小.net console应用,调用这个dll,放在了server上,用command line一切都正常执行。考虑到可能是权限的问题,我把那个C++写的dll放在了windows\system32里,然后确认他permission是everyone full control,重新启动机器,仍然不好用。
我要疯了,这个该死的IIS6.0怎么变化这么大,这么变态的管理权限。
放在了服务器上Win2003+IIS6.0,就死活也不好用了,总是说
[DllNotFoundException: Unable to load DLL (C:\temp\PWInstallShieldMFC.dll).]
Activate.LicenseWrapper.DisplayAMessage(String str) +0
.................................
然后我就写了一个小.net console应用,调用这个dll,放在了server上,用command line一切都正常执行。考虑到可能是权限的问题,我把那个C++写的dll放在了windows\system32里,然后确认他permission是everyone full control,重新启动机器,仍然不好用。
我要疯了,这个该死的IIS6.0怎么变化这么大,这么变态的管理权限。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货