我需要在Windows 2008 R2 SP1 64位计算机上安装运行IIS 7.5的Microsoft请求路由组件。
通过Web平台安装程序安装Microsoft请求路由后,我们的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位模式运行,从而使此错误消失。
不过,我宁愿不必这样做来解决这个问题。
我的问题是: