路由问题,在线处理与本地处理不同 - MVC.net 1.0

时间:2010-04-07 16:51:26

标签: c# asp.net-mvc iis-7 url-routing

我的RegisterToutes中有行:

routes.MapRoute("Pages3", "{url1}/{url2}/{url3}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" });
routes.MapRoute("Pages2", "{url1}/{url2}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" });
routes.MapRoute("Pages1", "{url1}", MVC.Page.RedirectTo(), new { url1 = "", url2 = "", url3 = "" });

在我的本地计算机上,它非常适合处理404,但是直播(www.mysite.com)它只是转到IIS 404.我有一个PageController女巫去查看数据库中是否存在该页面,是否存在我返回404视图,状态代码为404(Response.StatusCode = 404;)

如何实时重现相同的行为?我需要在IIS上设置一些东西吗?

我使用c#和MVC 1.0在winserver 2008上。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)