ASP.Net 4.5 Web窗体路由工作一段时间,然后中断.为什么?
本文关键字:一段时间 然后 中断 为什么 工作 路由 Net Web 窗体 ASP | 更新日期: 2023-09-27 17:57:38
我在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>
我在Windows 2008 R2服务器上运行ASP.net 4.5关于如何解决这个问题有什么想法吗?
该项目是在visualstudio的旧版本上构建的。我所做的只是将所有源文件复制到Visual Studio 2013下的一个新项目中。它现在工作正常