1

有没有办法以编程方式知道某人何时使用 IIS 的默认文档功能访问我的页面(也就是说,我的 .ASPX 的名称不在他们的 URL 中的任何地方)?

4

2 回答 2

1

我不认为有办法做到这一点。如果使用默认文档功能,IIS 只是将文档名称放入 URL 中,然后再将其传递给 ASP.NET。

你想用这个来完成什么?如果您愿意,可以关闭默认文档。

于 2010-01-30T16:26:10.210 回答
1

我能想到的唯一方法是检查 URL(查看它是否请求http://localhost/virtual/而不是http://localhost/virtual/default.aspx)并考虑默认文档......

不是 MVC 的功能,或者如果您有 url 重写......我也不知道是否有 IIS 功能,除非由于某种原因它被添加为模块并通过 IIS 7 可用......

于 2010-01-30T16:45:23.353 回答