为什么我的捕获都没有被执行?

时间:2009-10-22 19:50:57

标签: c# model-view-controller http-status-code-404

我有一个Map Route“Catch All”,“{* catchall}”,new {controller =“Error”,action =“NotFound”}没有被执行。此映射路由前面还有两个Error和NotFound路由。我的本地环境执行得很好。但是,另一台开发机器没有,我从inetpub获得默认404错误页面。你能帮我解决这个问题吗?我有IIS 7.0

1 个答案:

答案 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