测试默认文档请求?

时间:2010-01-30 16:22:41

标签: c# asp.net iis-7 iis-6 default-document

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

不是MVC的功能,或者你有网址重写...我不知道是否有IIS功能,除非由于某种原因它被添加为模块并可通过IIS 7 ... < / p>