我有一个Map Route“Catch All”,“{* catchall}”,new {controller =“Error”,action =“NotFound”}没有被执行。此映射路由前面还有两个Error和NotFound路由。我的本地环境执行得很好。但是,另一台开发机器没有,我从inetpub获得默认404错误页面。你能帮我解决这个问题吗?我有IIS 7.0
答案 0 :(得分:0)
您是否已适当修改IIS以处理mvc路由?
以下是在IIS 5和6上执行它的步骤。您还需要检查在另一台开发计算机上是否有正确的.net运行时dll来执行MVC。这假设您没有使用IIS 7,因为我不知道如何配置它来运行MVC。
http://haacked.com/archive/0001/01/01/asp.net-mvc-on-iis-6-walkthrough.aspx