我需要在Windows2008 R2 SP1 64位计算机上安装用于IIS7.5的。
通过安装微软请求路由后,我们的ASP.NET 4.0应用程序将获得一个"HTTP 503。该服务不可用“。
Windows事件日志错误详细信息显示:
The Module DLL 'C:\Program Files\IIS\Application Request Routing\requestRouter.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.通过将“启用32位应用程序”设置更改为true,我可以通过将应用程序池更改为32位模式来消除此错误。
然而,我宁愿不必这样做来解决这个问题。
我的问题是:
发布于 2012-09-06 15:08:13
在对此做了一些研究之后,我可以告诉您,目前有两个版本的Microsoft应用程序请求路由,一个用于32位架构,另一个用于64位。
虽然它没有说明,但我假设Web平台安装程序版本只适用于32位,为了获得64位的特定版本,您必须从这两个位置下载:
或
http://www.microsoft.com/en-us/download/details.aspx?id=7173
博客(第一个URL)详细介绍了如何在下载后安装到IIS。
希望这证明是有用的。
发布于 2012-09-06 22:17:38
您所使用的处理器架构是什么?
该错误似乎表明,目前只支持64位AMD处理器,也许值得研究一种更适合您的处理器的解决方案。
我猜你用的是英特尔的CPU?
我知道,在某些情况下,需要在64位系统上以32位模式运行IIS。
发布于 2012-09-07 13:56:17
在此地址找到的IIS站点上的这些安装指南可能值得一看:
如果这些文件不能解决这个问题,那么很有可能值得在IIS论坛上发布:
或在technet论坛上发布:
http://social.technet.microsoft.com/Forums/en-gb/categories/
https://stackoverflow.com/questions/12302847
复制相似问题