Iis 7 IIS仅在特定文件夹上请求登录凭据

Iis 7 IIS仅在特定文件夹上请求登录凭据,iis-7,permissions,http-status-code-401,Iis 7,Permissions,Http Status Code 401,我在IIS 7上有一个站点,它有几个子文件夹。该站点是使用.NET2构建的,并以集成模式在池中运行 除了名为“Reports”的文件夹下的所有aspx文件外,整个网站都工作得很好。 当用户试图访问该文件夹下的任何aspx页面时(即),他会收到401响应,浏览器会提示输入用户和密码 在远程和本地访问站点时会发生这种情况。当试图查看IIS日志文件时,请求不会被列出,好像被什么东西阻止了一样 我已进行了以下测试,试图解决此问题: 我已将文件夹重命名为R1,然后我可以访问其中的任何页面 我已使用另一个工

我在IIS 7上有一个站点,它有几个子文件夹。该站点是使用.NET2构建的,并以集成模式在池中运行

除了名为“Reports”的文件夹下的所有aspx文件外,整个网站都工作得很好。 当用户试图访问该文件夹下的任何aspx页面时(即),他会收到401响应,浏览器会提示输入用户和密码

在远程和本地访问站点时会发生这种情况。当试图查看IIS日志文件时,请求不会被列出,好像被什么东西阻止了一样

我已进行了以下测试,试图解决此问题:

  • 我已将文件夹重命名为R1,然后我可以访问其中的任何页面
  • 我已使用另一个工作文件夹并将其重命名为Reports,然后无法访问其中的任何文件
  • 我已多次重置权限,但未成功
  • 我曾考虑过请求过滤,但对于包含“Reports”一词的URL,我看不到任何过滤器。此外,我们还没有设置任何筛选器,因此我应该使用默认的IIS设置
  • 我创建了一个简单的html文件,但也无法访问它。又是401错误

  • 似乎IIS不喜欢名为“Reports”的文件夹。关于我在这里遗漏的内容有什么想法吗?

    服务器上是否安装了SQL Server,特别是SQL Server Reporting Services?很明显,这是一个报告文件夹


    完全不同的想法,所以不同的答案

    是的。已安装SQL reporting并将其置于/Reports文件夹中。我花了2个小时的时间来战斗,直到我放弃,当你把我带向正确的方向时,花了5秒钟!非常感谢你!我想要你的孩子。我为此损失了一天。整整一天。说真的,我真不敢相信。我花了一整天的时间试图解决这个问题。我将整个web应用程序切回原处,然后慢慢地重新组装。我就是无法用手指触摸它。一千年来,如果我没有偶然发现这条线索,我永远都不会明白这一点,而这条线索在前一天的《stackoverflow搜索》中莫名其妙地没有出现。感谢上帝,我这么早就发现了,否则我也会失去很多日子。因此,如果您不希望SQL Server出现这种行为,并且确实希望站点中有一个“reports”文件夹,则可以通过运行“reporting Services Configuration Manager”更改SQL reporting保留的文件夹名称。转到“报表管理器URL”并将“虚拟目录”设置更改为不太可能导致冲突的设置。您的web.config中是否有提及报表的
    ?没有。我也没有任何其他文件夹的工作。我在web.config中有一些位置设置,但它们与其他文件夹相关。并按预期工作