|
|
1
2
通常,如果要在64位计算机上使用32位COM对象,则要注册COM对象,请使用位于windows\sysww64文件夹中的regsvr32可执行文件。在IIS中,您需要转到应用程序池高级设置,并为“启用32位应用程序”设置选择“真”。 |
|
|
2
7
从Server2003 IIs6迁移到Server2008 IIs7 64位的问题完全相同。创建一个新的COM+应用程序解决了这个问题。 我使用COM+向导创建了名为aspimage的应用程序作为服务器应用程序,使用本地服务作为权限,只保留默认的创建者所有者角色,添加了所有用户并进行了身份验证。创建文件夹后,我使用向导添加了一个组件。已注册组件(假定regsvr32%systemroot%\sysw64\aspimage.dll),并选中复选框32位注册表和详细信息以确保选择正确的dll。完成并完成该过程。我希望这能帮助别人。 |
|
|
3
1
我知道这很古老,但这周我也遇到了类似的问题: 要回答有关注册的问题,是的,您仍然需要运行他们的注册工具并输入您的许可证密钥。如果使用UAC,请记住regsvr32和aspimage的注册应用程序必须以“管理员”身份运行。 |
|
|
4
0
我通过创建一个COM+应用程序并将aspimage.dll用作COM+组件,设法使ServerObject aspimage.dll组件在Windows 2008 64位平台服务器中运行。 我还了解到,在IIS中使用的任何32位组件(将在64bt服务器中运行)也需要经历这个过程。 有关com+组件和应用程序的详细信息,请参阅以下链接: http://technet.microsoft.com/en-us/library/cc725986.aspx 希望这有帮助! |