windows 64 下配置iis.报404.17和404.3错误解决方案

   今天把系统换成了windows 64位的系统,以前在32位下正常运行的网站部署在64位下不能访问了,始终报404.17或404.3的错误。

根据错误提示是没有配置MIME映射。在微软官网的帮助手册里面的解决方案是(原文HTTP 错误 404.17):

在web.config文件里面加入应用程序处理的配置:

 <system.webServer>

    <handlers>

          <!--配置MIME映射-->

      <add name="urlre" path="*" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"

resourceType="Unspecified" requireAccess="None"

preCondition="classicMode,runtimeVersionv4.0,bitness64" />

    </handlers>

  </system.webServer>

根据不同的操作系统选择对应的配置(我的.NET Framework 版本是4.0)。

ASP.NET 2.0 Classic Mode 32-bit Handler(windows32位操作系统的配置)

<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />

ASP.NET 2.0 Classic Mode 64-bit Handler(windows64位操作系统的配置)

<add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />

就这样加入这个映射配置,程序正常运行了。

转载于:https://www.cnblogs.com/pengstone/archive/2011/08/30/2160182.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值