0

我的路由行为有问题。而且我无法弄清楚问题是我的编程问题还是托管问题。

我在 global.asax.cs 中的 Application_Start 方法上注册了这条路线

routes.MapPageRoute("redir", "{pagename}", "~/routehandler.aspx");

它是最简单的路线,应该允许我路由简单的请求,例如

www.mypage.com/pagename

问题是,虽然这在我的开发环境中完美运行,但当我将它上传到我的主机时,它会随时崩溃。它会在一段时间内工作得很好,然后,每天有几个小时,它就不会工作了。我尝试重新启动网站,编写一堆代码强制路由在每个请求上注册,一切。然而,每天有一段时间,使用这条路线只会显示一个 404 页面。

我没有可用的 URL 重写模块。

所以,我的问题是,是我的托管服务搞砸了我还是我只是写了错误的代码?

谢谢!

4

0 回答 0