我使用的是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中运行它?