我试图将32位ASP.NET应用程序安装到在Windows Server 2008上运行的64位IIS服务器上。这是干净的安装没有安装其他应用程序的操作系统。在64位IIS服务器上配置32位ASP.NET应用程序
至于我们安装的先决条件,我们运行的aspnet_regiis –i
的32位版本的它失败,出现以下消息:
的错误表明IIS没有在机器上安装。请在使用此工具之前安装IIS。
此外:
- IIS肯定是装。
- aspnet_regiis的64位版本运行干净,没有警告。
- 在DefaultAppPool的高级设置中将“启用32位应用程序”设置为True。
- IIS元数据库和IIS 6配置兼容性“组件已安装。
- 我们有一个出现此错误的测试虚拟机以及测试虚拟机,其中32位和64位版本的aspnet_regiis都运行正常。我们没有区分两个测试虚拟机之间的差异。
我们一直在努力解决这个问题几天无济于事。任何建议将不胜感激!
这是一个有趣的建议。目前,aspnet_regiis是我们安装程序的先决条件,所以我们实际上并不足以运行该Web应用程序。我们可以尝试一个非常小的单页测试应用程序的实验,看看会发生什么。 – Tim 2010-05-21 19:54:38