我在 IIS 7 上有一个包含多个子文件夹的站点。该站点是使用 .net 2 构建的,并以集成模式在池中运行。
除了名为“Reports”的文件夹下的所有 aspx 文件外,整个站点都运行良好。当用户试图访问该文件夹下的任何 aspx 页面(即http://domain/Reports/page1.aspx)时,他会收到 401 响应,并且浏览器会提示输入用户名和密码。
远程和本地访问站点时会发生这种情况。当试图查看 IIS 日志文件时,请求没有被列出,就好像它被某些东西阻止了一样。
我已经做了以下测试来尝试解决这个问题:
- 我已将该文件夹重命名为 R1,然后我可以访问其中的任何页面
- 我已经使用了另一个工作文件夹并将其重命名为 Reports,然后无法访问其中的任何文件
- 我一遍又一遍地重置权限但没有成功
- 我考虑过请求过滤,但我没有看到包含“报告”一词的 URL 的过滤器。我们也没有设置任何过滤器,所以我应该使用默认的 IIS 设置
- 我创建了一个简单的 html 文件,但也无法访问它。再次出现 401 错误
似乎 IIS 只是不喜欢名为“报告”的文件夹。关于我在这里缺少什么的任何想法?