我的路由行为有问题。我无法弄清楚问题是我的编程问题还是托管问题。
我在global.asax.cs
中的Application_Start方法上注册了这个路由routes.MapPageRoute("redir", "{pagename}", "~/routehandler.aspx");
它是最简单的路线,应该允许我路由像
这样的简单请求www.mypage.com/pagename
问题是,虽然这在我的开发环境中完美运行,但当我将其上传到我的主机时,它会在任何时候发生故障。 它会在一段时间内发挥作用,然后,每天工作几个小时,它就不会工作了。我已经尝试重新启动网站,编写了一堆代码,强制路由在每个请求上注册,一切。然而,每天都有很多时间,使用这条路线只会给我一个404页面。
我没有网址重写模块。
所以,我的问题是,我的托管服务是在搞砸我还是我只是写错了代码?
谢谢!