使用IIS匿名身份验证的www.example.com mvc站点出现未经授权的错误401.0Asp.net

zbdgwd5y  于 2023-04-12  发布在  .NET
关注(0)|答案(1)|浏览(140)

我面临未经授权的错误401.0为Asp.netmvc远程网站与IIS匿名身份验证。
详细信息请参见github链接-https://github.com/aspnet/AspNetKatana/issues/501
请让我们知道修复,如果有人面临类似的问题。
我已尝试将匿名身份验证设置为true并禁用IIS中的其余身份验证。
我期待网站应该从IIS访问和启动AAD授权代码流。
注意:相同的代码在本地使用Visual Studio的IIS Express也可以正常工作。

mlnl4t2r

mlnl4t2r1#

您可以尝试以下步骤来解决此问题:
首先,将匿名用户标识从特定用户(IUSR)更改为应用程序池标识。
然后右键单击左侧窗格中的Web应用程序,选择编辑权限-〉选择安全选项卡-〉单击编辑-〉添加并添加IIS APPPOOL\NameOfAppPool。确保应用程序池标识具有文件夹的读取和执行权限。

相关问题