无法在.NET Web Project中禁用尾部斜杠重定向

时间:2015-07-11 12:02:19

标签: c# asp.net redirect friendly-url

我的RouteConfig类我的类别URL在末尾有一个尾部斜杠:

 routes.MapPageRoute(
      "ListAll",
      "list/",
      "~/browseall.aspx", true
  );

当我运行我的网站时,网址10.0.0.1/list/会重定向(301重定向)到没有尾部斜杠的同一网址。这是RouteConfig.cs文件中唯一的映射路由。

我检查过/做了什么:

  • 我评论了routes.EnableFriendlyUrls(settings)
  • web.config
  • 中没有重写规则
  • 页面背后的代码中没有重定向
  • 检查了global.asax,但那里没有路由配置代码
  • 检查IIS重写规则,但没有规则
  • 已添加routes.AppendTrailingSlash = true

导致此重定向的原因是什么?

在Windows 7计算机上使用ASP.NET并在本地IIS 7.5上运行代码。

1 个答案:

答案 0 :(得分:0)

清除浏览器缓存解决了它。我不明白它与它有什么关系,但它有效。