IIS 7.5上的ASP.NET MVC 4返回404.与无扩展路由映射有关

Pro*_*m.X 16 iis-7.5 asp.net-mvc-4

我已经使用IIS 7.5将MVC 4网站部署到Windows 2008 R2服务器..NET 4.5安装在服务器上.

该网站在本地工作正常.所有路由工作正常.但是,当我把它放在服务器上时,没有任何作用.我已经确认DNS /绑定工作是通过在站点中放置一个静态文本文件,这是有效的.

这是我尝试过的一些事情:

我试过/确认过:

我错过了什么吗?我的下一个绝望行为是安装完整的ASP.NET MVC 4堆栈,包括Visual Studio Express,SQL Express等,以确定它是否有效.我真的不想做.这是一个生产服务器!

更新: 我应该在登台服务器上添加相同的站点在内部的等效配置上工作.

Dav*_*SFT 20

我有同样的问题.你应该尝试一个修补程序:http: //support.microsoft.com/kb/980368 它解决了我的问题.

  • 值得注意的是,此修补程序已转入SP1 for Server 2008 R2.此外,如果在应用该修补程序后,其他事情可能会开始中断(即执行无扩展路由的自定义模块)..如果是这样,请查看http://support.microsoft.com/kb/2522807 (2认同)