【问题标题】:Routing problem, handling differently online versus local - MVC.net 1.0路由问题,在线处理与本地处理不同 - MVC.net 1.0
【发布时间】:2010-04-07 16:51:26
【问题描述】:

我的 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 女巫去查看该页面是否存在于数据库中,如果它不存在't 我返回到状态码为 404 的 404 视图(Response.StatusCode = 404;)

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

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

感谢您的帮助!

【问题讨论】:

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


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 2019-12-22
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    相关资源
    最近更新 更多