【发布时间】:2012-01-24 00:04:49
【问题描述】:
我刚刚将我的 ASP.NET 应用程序从 .NET 3.5 升级到 4.0,并发现在通过 http://mysite.com/ 请求默认文档 default.aspx 时 Request.RawURL 设置为“/”。在 .NET 3.5 中,Request.RawURL 将设置为“/default.aspx”。
有没有办法在 4.0 中启用这种 .NET 3.5 行为?
我已尝试通过注册表禁用无扩展名 URL。我还浏览了ASP.NET 4.0 Breaking Changes 文档并设置了表单标记操作属性,但是查看页面的源代码显示为操作属性设置的值没有被拾取并且正在恢复为“/”。
目前在 IIS 7.5 集成模式和 Win7 上运行。
【问题讨论】: