首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Microsoft请求路由后503错误- 32位64位疯狂

安装Microsoft请求路由后503错误- 32位64位疯狂
EN

Stack Overflow用户
提问于 2012-09-06 14:55:46
回答 3查看 2.4K关注 0票数 2

我需要在Windows2008 R2 SP1 64位计算机上安装用于IIS7.5的。

通过安装微软请求路由后,我们的ASP.NET 4.0应用程序将获得一个"HTTP 503。该服务不可用“。

Windows事件日志错误详细信息显示:

代码语言:javascript
复制
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位模式来消除此错误。

然而,我宁愿不必这样做来解决这个问题。

我的问题是:

  1. 为什么微软的请求路由功能试图加载32位版本,难道不是64位版本吗?
  2. 如何解决此问题而不必将应用程序池更改为32位模式?
EN

回答 3

Stack Overflow用户

发布于 2012-09-06 15:08:13

在对此做了一些研究之后,我可以告诉您,目前有两个版本的Microsoft应用程序请求路由,一个用于32位架构,另一个用于64位。

虽然它没有说明,但我假设Web平台安装程序版本只适用于32位,为了获得64位的特定版本,您必须从这两个位置下载:

http://blogs.iis.net/wonyoo/archive/2011/04/20/how-to-install-application-request-routing-arr-2-5-without-web-platform-installer-webpi.aspx

http://www.microsoft.com/en-us/download/details.aspx?id=7173

博客(第一个URL)详细介绍了如何在下载后安装到IIS。

希望这证明是有用的。

票数 0
EN

Stack Overflow用户

发布于 2012-09-06 22:17:38

您所使用的处理器架构是什么?

该错误似乎表明,目前只支持64位AMD处理器,也许值得研究一种更适合您的处理器的解决方案。

我猜你用的是英特尔的CPU?

我知道,在某些情况下,需要在64位系统上以32位模式运行IIS。

票数 0
EN

Stack Overflow用户

发布于 2012-09-07 13:56:17

在此地址找到的IIS站点上的这些安装指南可能值得一看:

http://www.iis.net/learn/extensions/installing-application-request-routing-%28arr%29/install-application-request-routing

如果这些文件不能解决这个问题,那么很有可能值得在IIS论坛上发布:

http://forums.iis.net/

或在technet论坛上发布:

http://social.technet.microsoft.com/Forums/en-gb/categories/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12302847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档