使用IIS7在ASP.net 3 Web窗体中进行URL路由

时间:2011-08-04 05:56:04

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

我使用的是Web Forms ASP.Net Framework 3.5 我已经建立了一个在IIS6上正常运行的网站。我为它添加了运行良好的路线。它要求我在Web.Config中做一些更改,并在global.asax中添加一些代码,这些代码位于

之下
    protected void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.Add("Login", new Route("User/Login", new RoutingHandler("~/pages/Users/Login.aspx")));
        routes.Add("Products", new Route("Pages/Products/{Category}", new RoutingHandler("~/Products/Default.aspx")));
    }

当我访问/用户/登录或/产品/移动等时,它的工作正常

但这不适用于IIS7.5。在我访问任何路线时,它只会给出404错误。如何解决这个问题?我是否需要进行任何更改才能在IIS7.5中运行它?

0 个答案:

没有答案