【问题标题】:ASP.NET URL Routing on root in IIS 6.0IIS 6.0 中根目录上的 ASP.NET URL 路由
【发布时间】:2009-11-27 12:19:36
【问题描述】:

我在运行 IIS 6.0 的 ASP.NET Web 应用程序上启用了路由

RouteTable.Routes.MapPageRoute("Simple", "{testvalue}", "~/Test.aspx");在 Global.aspx.cs 中

当我使用http://www.MyDomain.com/Hello 时这工作正常,但是当我使用http://subdomain.mydomain.com 而不是加载配置的默认页面 (default.aspx) 时,它会尝试路由请求并发送到 login.aspx 页面,就像我们使用表单一样身份验证。

关于如何在根目录启用路由有什么建议吗?

【问题讨论】:

标签: asp.net url-routing asp.net-routing


【解决方案1】:

如果您的应用程序根目录中有Default.aspx。因此,将RouteTable.Routes.RouteExistingFiles 设置为 false。

【讨论】:

  • 感谢您的建议,它没有帮助,但我能够解决问题并在上面发布了我的解决方法。
  • 抱歉,很高兴修复它。
猜你喜欢
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
  • 2010-10-11
  • 2010-10-23
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多