我有一个asp.net mvc3
在调试中完美运行的应用程序。但是,当我发布站点时,其中一条路由的状态为“404 Not Found”。
该路线是ajax
呼叫的一部分,并像这样提供
url: '../Schedule/GetSched'
Global.asax 文件是MapRoute
这样的:
routes.MapRoute(
"CalView2",
"Schedule/GetSched",
new { controller = "Schedule", action = "GetCalendar" }
);
- 为什么它可以在调试中工作,但不能在已发布的站点上工作?
- 我可以提供哪些信息来帮助找到答案?
- 我什至从哪里开始寻找问题的根源?