URL-маршрутизация в ASP.net 3 веб-форм с IIS7 - PullRequest
2 голосов
/ 04 августа 2011

Я использую веб-формы 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")));
    }

И он работает нормально, когда я получаю доступ к / user / login OR / products / mobile etc

Но это не работает на IIS7.5.Там он просто выдает ошибку 404 при доступе к любому маршруту.Как это исправить?Нужно ли вносить какие-либо изменения, чтобы запустить его в IIS7.5?

...