sunli4333

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

     部署IIS时候出现下图问题,这是因为IIS无法处理aspx、ashx等后缀名的文件,这是因为Web 服务器接收到请求时,会对所请求的文件的文件扩展名进行检查,确定应由哪个 ISAPI 扩展处理该请求,然后将该请求传递给合适的 ISAPI 扩展。ASP.NET 处理已映射到其上的文件扩展名,如 .aspx、.ascx、.ashx 和 .asmx。

解决方法:

1、 在IIS主页中 进入“ISAPI和CGI限制”中

 

2、添加相应.netframework版本的aspnet_isapi.dll文件

 

 

如果以上解决不了,则添加脚本映射

3、点击“添加脚本映射”来添加ISAPI过滤器 

填写 “请求路径”为*.ashx、*.aspx

“可执行文件”: C:\Windows\Microsoft.NET\Framework\v4.0.30319 等相对应Framework版本的aspnet_isapi.dll

最后填写名称 确定

 

 

 

完美解决!

 

posted on 2014-04-22 11:03  WoNiu123  阅读(429)  评论(0编辑  收藏  举报