Nat*_*ate 5 windows iis windows-server-2003 x86 64-bit
我有一个运行 Windows Server 2003 x64、R2、SP2 的 IIS6 服务器设置。一切都很好,我可以在 IIS 中托管网站,而且它完全按照我想要的方式工作。
问题是,我有一个 ASP.NET WebApp,它只需要使用 32 位 Odbc 驱动程序。我已将 ASP.NET WebApp 设置为仅针对 x86 进行编译,但它仍然无法正常工作。
我也在服务器上尝试过这个命令来启用 x86 工作进程,但它也不起作用:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true从这里
应用程序仍然无法加载 Odbc 驱动程序,如果我在 x86 开发机器上运行完全相同的代码,它会按预期工作,它也可以在我的 x86 IIS7 上工作;我想避免为这个 WebApp 构建另一个生产 Web 服务器,因此感谢您提供任何帮助。
除了在 win 64 上启用 32 位应用程序,您还需要启用 32 位 asp.net IIS 集成。在 Windows\Microsoft.NET\Framework\v2.0.50727(不是 Framework64 目录)中运行:
aspnet_regiis -enable -i
| 归档时间: |
|
| 查看次数: |
20552 次 |
| 最近记录: |