我面临未经授权的错误401.0为Asp.netmvc远程网站与IIS匿名身份验证。
详细信息请参见github链接-https://github.com/aspnet/AspNetKatana/issues/501
请让我们知道修复,如果有人面临类似的问题。
我已尝试将匿名身份验证设置为true并禁用IIS中的其余身份验证。
我期待网站应该从IIS访问和启动AAD授权代码流。
注意:相同的代码在本地使用Visual Studio的IIS Express也可以正常工作。
我面临未经授权的错误401.0为Asp.netmvc远程网站与IIS匿名身份验证。
详细信息请参见github链接-https://github.com/aspnet/AspNetKatana/issues/501
请让我们知道修复,如果有人面临类似的问题。
我已尝试将匿名身份验证设置为true并禁用IIS中的其余身份验证。
我期待网站应该从IIS访问和启动AAD授权代码流。
注意:相同的代码在本地使用Visual Studio的IIS Express也可以正常工作。
1条答案
按热度按时间mlnl4t2r1#
您可以尝试以下步骤来解决此问题:
首先,将匿名用户标识从特定用户(IUSR)更改为应用程序池标识。
然后右键单击左侧窗格中的Web应用程序,选择编辑权限-〉选择安全选项卡-〉单击编辑-〉添加并添加IIS
APPPOOL\NameOfAppPool
。确保应用程序池标识具有文件夹的读取和执行权限。