首页 > 代码库 > IIS7下部署asp.net mvc及asp.net web pages的问题
IIS7下部署asp.net mvc及asp.net web pages的问题
在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的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。