我正在使用此代码为我的站点的根目录映射路线。
routes.MapRoute("InstanceLogIn", "{InstanceParameter}",
new { controller = "Account", action = "Login" });
因此 URL 将类似于“MySite/SomeParameter”,这会将其路由到登录页面并传递参数。
这行得通,但问题是当我部署这个站点时,一些脚本引用不起作用,似乎出于某种原因他们也在使用这条路线。
例如,此引用不返回脚本,而是遵循路线,因此引发 JavaScript 错误
"MySite/ScriptResource.axd?d=UsKo6CSewZbLohzBYSPi2REunQLB9VJ1DCCMF8dLkLy"
出于某种原因,这个脚本在我的开发环境中运行良好。这绝对是导致错误的路线,就好像我删除它脚本资源被正确调用一样。这可能是什么原因?