IIS 10在某些(但不是全部)页面/资源上投掷302个重定向



我无法弄清楚我的IIS服务器为何在某些页面上进行重定向而不是其他问题。我正在使用表单auth,在我的登录页面中,我需要一些资源,例如某些.js文件,清单。302重定向回到这些资源的登录页面。

我什至将一些" Hello World" HTML页面放在根部,1效果很好,其他2重定向到登录页面。

www.mydomain.com/test.html- 200回复www.mydomain.com/test2.html-302响应

我打开了IIS的登录,所有显示的是test2.html和302的'get',但不说为什么(我在错误的地方看?)。

我确保在该站点的.NET授权规则中"允许所有用户"模式,并且启用了匿名身份验证(所有其他用户均被禁用),并且"允许所有用户"授权规则在那里。

在删除中,我什至把

放在
<authorization>
        <allow users="*" />
        <allow users="*" />
    </authorization>

在web.config中,但没有帮助。我已经谷歌搜索了,但我似乎找不到其他尝试...

我最终在此上打开了一个案例;事实证明,我选择了"特定用户"作为我的匿名用户身份,并将其设置为'iusr'的默认用户,因此对于未经认可的用户,它使用的是没有适当的文件级别权限的用户。我将其设置为"应用程序池身份",一切都很好。

在IIS管理器中,选择应用程序,然后单击"身份验证",然后编辑'匿名身份验证'节点并将其更改为"应用程序池身份"。

最新更新