Използвам кода по-долу в Global.asax:
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
protected void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("APIRoute", "{appId}/{key}/{method}/", "~/handler.aspx");
}
Първо, когато го разположа, и няколко минути след това, кодът работи за следната примерна заявка:
http://localhost/app1/4/em9tcRqT+BZmdIV0YIa5of6i2Jb9zLpWB6WwtVzy3zU=/testFN/?param=46
Първо заявката работи и връща резултати, няколко минути по-късно започва да извежда грешка 404 Not Found.
Опитах се да добавя следния модул чрез web.config, но не помогна
<system.webServer>
<modules>
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</modules>
</system.webServer>
Изпълнявам ASP.net 4.5 на Windows 2008 R2 Server Някакви идеи как да реша това?