在尝试将IIS配置为IIS Express的替代品后,两者都停止工作并在VS2019中部署.NET Core项目时出现上述错误。根据IIS匿名身份验证已启用,我还输入了显式用户名和密码,并赋予用户使用项目目录的所有权限。我重新启动了IIS多次,并重新创建了池和页面,以及修复VS2019,希望至少能让IIS Express重新运行。我不知道我还能做什么。
编辑:我用的是IIS10
Module
IIS Web Core
Notification
AuthenticateRequest
Handler
aspNetCore
Error Code
0x80070005
Requested URL
http://localhost:12345/
Physical Path
C:\inetpub\...
Logon Method
Noch unbestimmt
Logon User
Noch unbestimmt
字符串
2条答案
按热度按时间p4tfgftt1#
您可以尝试以下步骤来解决您的问题:
1.右键单击项目,转到属性。
1.选择Web,然后您将找到服务设置
1.更改其他端口的项目URL,如http://localhost:44338/。
kqqjbcuj2#
我现在自己也能弄明白了:
由于某些原因,在设置IIS和IIS配置文件时(意外或VS的一些怪癖),匿名身份验证设置被设置为
false
。这也影响了IIS Express无法正常工作。只需启用匿名身份验证即可解决这两个问题。Project Properties
->Debug
->IIS profile
->anonymous authentication: ✓