0

我的 global.asax 中有以下两行

routes.MapRoute("myTest1", "test", new { 
   controller = "Home", action = "Page", id = "Home" 
});
routes.MapRoute("myTest2", "test.html", new {
   controller = "Home", action = "Page", id = "Home" });

上面的第一行完美运行,并且在本地测试时两行都有效。将它放在我的实时服务器上时出现问题。第二行是 404,其他以 .html 结尾的行也是如此

我真的不明白为什么它在本地工作,而不是在线。

任何建议都会很棒。谢谢

- - 编辑 - -

我查看了 IIS,但我不确定问题出在哪里。我尝试上传一个 html 文件“test.html”并且页面加载完美,即使它设置为重定向。

4

1 回答 1

0

问题在于一般处理点的方式。看看这两个相关的帖子。

ASP.NET MVC Url Route 支持(点)

在 IIS6 上使用十进制路由进行路由

于 2012-11-26T14:51:26.780 回答