URL重写.NET 4不工作?(URL Rewriting .NET 4 not working?)

2019-10-17 08:09发布

我一直试图在URL .NET 4重写最基本的例子,可以没有任何本地或IIS服务器上运行?

这是我的Global.asax文件

<%@ Application Language="C#" %>

<script runat="server">

void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup
    RegisterRoutes(System.Web.Routing.RouteTable.Routes); 

}

public static void RegisterRoutes(System.Web.Routing.RouteCollection routeCollection)
{
    routeCollection.MapPageRoute("RouteForCustomer", "Customer/{Id}", "~/Customer.aspx");
} 

void Application_End(object sender, EventArgs e) 
{
    //  Code that runs on application shutdown

}

void Application_Error(object sender, EventArgs e) 
{ 
    // Code that runs when an unhandled error occurs

}

void Session_Start(object sender, EventArgs e) 
{
    // Code that runs when a new session is started

}

void Session_End(object sender, EventArgs e) 
{
    // Code that runs when a session ends. 
    // Note: The Session_End event is raised only when the sessionstate mode
    // is set to InProc in the Web.config file. If session mode is set to StateServer 
    // or SQLServer, the event is not raised.

}

</script>

但是,当我打电话

http://localhost:3564/Customer/1 

我只是得到HTTP没有发现?

文章来源: URL Rewriting .NET 4 not working?