HTTP错误401.2 -未经授权,错误代码为0x 80070005,IIS和IIS Express均为

guykilcj  于 2023-11-19  发布在  其他
关注(0)|答案(2)|浏览(139)

在尝试将IIS配置为IIS Express的替代品后,两者都停止工作并在VS2019中部署.NET Core项目时出现上述错误。根据IIS匿名身份验证已启用,我还输入了显式用户名和密码,并赋予用户使用项目目录的所有权限。我重新启动了IIS多次,并重新创建了池和页面,以及修复VS2019,希望至少能让IIS Express重新运行。我不知道我还能做什么。
编辑:我用的是IIS10

  1. Module
  2. IIS Web Core
  3. Notification
  4. AuthenticateRequest
  5. Handler
  6. aspNetCore
  7. Error Code
  8. 0x80070005
  9. Requested URL
  10. http://localhost:12345/
  11. Physical Path
  12. C:\inetpub\...
  13. Logon Method
  14. Noch unbestimmt
  15. Logon User
  16. Noch unbestimmt

字符串

p4tfgftt

p4tfgftt1#

您可以尝试以下步骤来解决您的问题:
1.右键单击项目,转到属性。
1.选择Web,然后您将找到服务设置
1.更改其他端口的项目URL,如http://localhost:44338/。

kqqjbcuj

kqqjbcuj2#

我现在自己也能弄明白了:
由于某些原因,在设置IIS和IIS配置文件时(意外或VS的一些怪癖),匿名身份验证设置被设置为false。这也影响了IIS Express无法正常工作。只需启用匿名身份验证即可解决这两个问题。Project Properties-> Debug-> IIS profile-> anonymous authentication: ✓

相关问题