Asp.net mvc 2 Asp.Net MVC 2-无效路由

Asp.net mvc 2 Asp.Net MVC 2-无效路由,asp.net-mvc-2,iis-6,routes,Asp.net Mvc 2,Iis 6,Routes,一旦应用程序部署到web服务器上,我输入一个无效的路由,mvc应用程序只是挂起,然后显示一个空白页面 在本地IIS上,如果键入无效路由,则会出现异常:“System.Web.HttpException:传入请求与任何路由都不匹配。”。我想要例外,而不是空白页。 有什么想法吗?配置文件中缺少HttpHandler。我的本地配置有handler,而Web服务器上的配置没有 <add verb="*" path="*.mvc" validate="false" type="Syste

一旦应用程序部署到web服务器上,我输入一个无效的路由,mvc应用程序只是挂起,然后显示一个空白页面

在本地IIS上,如果键入无效路由,则会出现异常:“System.Web.HttpException:传入请求与任何路由都不匹配。”。我想要例外,而不是空白页。


有什么想法吗?

配置文件中缺少HttpHandler。我的本地配置有handler,而Web服务器上的配置没有

<add verb="*" path="*.mvc" validate="false" 
     type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, 
           Version=2.0.0.0, Culture=neutral, 
           PublicKeyToken=31BF3856AD364E35"/>


如果这听起来像是一个多余的问题,我很抱歉,但是Web服务器是否已更新视图Windows Update?我认为这可能与机器上没有特定的DLL有关。(我不是一个网络爱好者,只是把它扔出去,认为框架可能不是最新的。)网络服务器是最新的。我正在做的一件奇怪的事情是在本地复制MVC dll,这样就不需要在服务器上安装MVC。总之,在我的本地计算机上安装了MVC,在服务器上MVC dll被复制到应用程序的bin文件夹中。