我已经将我的网站从Windows Server 32位迁移到Windows Server 2008R2 64位。该网站有一个用于所有功能的VB6动态链接库。
我已经注册了32位动态链接库,把它放在SysWOW64文件夹中。此外,我还可以在SysWOW64文件夹中使用regedit.exe查看已分类的注册表in。
但是,当我尝试在VB "Server.CreateObject('myclass')“中创建实例时,出现错误" error :429 ActiveX Component Cant create object”
这同样适用于现有的32位服务器。
我是不是错过了什么。或者我应该在为我注册的类创建实例时使用不同的行。请让我知道。
发布于 2014-07-10 03:43:04
终于做到了..。需要安装vb6运行时,从程序文件-> Internet Explorer复制ishims.dll到syswow 64 (奇怪的我的dll对此有依赖),最后但不是最小的更改数据执行保护设置...
发布于 2014-08-01 03:54:00
您需要在IIS 7.5管理器中以32位模式运行您的网站。
https://stackoverflow.com/questions/24623447
复制相似问题