码迷,mamicode.com
首页 > Web开发 > 详细

IIS7下部署asp.net mvc及asp.net web pages的问题

时间:2014-12-19 23:22:01      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

在IIS7下部署asp.net mvc和asp.net web pages一不小心就会遇到文件找不到的错误,如下图所示:

技术分享

 

发生这种问题的根本原因在于IIS7考虑了很多兼容性的东西,解决该问题的方法也很简单就是在配置文件中加入如下的配置项:

 
<system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/> 
 </system.webServer>
 
同类型的问题有不少呢:
http://stackoverflow.com/questions/11425574/mvc4-http-error-403-14-forbidden
 
http://www.xuebuyuan.com/46894.html
 
http://serverfault.com/questions/405395/unable-to-get-anything-except-403-from-a-net-4-5-website
 
http://stackoverflow.com/questions/12495346/asp-net-4-5-mvc-4-not-working-on-windows-server-2008-iis-7
 
 
据说打如下补丁后就可以免除上面的配置项:
 
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5272
 
个人感觉IIS与操作系统绑定的太死,缺少自动升级机制,这应该和微软以前围绕着windows为核心的战略有关,现在微软的战略重心向云计算和移动转移,希望未来服务器相关软件的用户友好性能够得到改善。

IIS7下部署asp.net mvc及asp.net web pages的问题

标签:

原文地址:http://www.cnblogs.com/77543/p/4174847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!