答案 0 :(得分:7)
通过在web.config文件中添加forwardWindowsAuthToken="false"
来解决此问题。
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" forwardWindowsAuthToken="false" stdoutLogEnabled="false" />
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module
答案 1 :(得分:1)
我在这里遇到了同样的问题
我如何修复
(1)打开事件日志。我注意到有一个警告:“ 静态压缩已禁用”。
(2)请点击2个链接来解决此问题
(3)打开工具-> 选项-> 项目和解决方案
启用“将IIS Express的64位版本用于网站和项目” (我的系统是64位)
我不太确定会发生什么。但这有助于我解决此问题。希望它能对您有所帮助。
答案 2 :(得分:0)
原来我的web.config文件发生了变化。它配置了部署配置,但我无法使用。恢复web.config文件修复了此问题。
答案 3 :(得分:0)
删除.vs文件夹已为我解决了该问题。
答案 4 :(得分:0)
这看起来像是一个老问题,大多数答案看起来还可以。为了解决类似的问题,我在vs->-> config-> applicationhost.config文件中添加了AllowedServerVariables,如下所示
答案 5 :(得分:0)
如果您的dotnet core> = 2.2,只需将以下内容添加到您的项目中
<PropertyGroup>
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
</PropertyGroup>
答案 6 :(得分:0)
您可能为该特定端点配置了可能有冲突的URL保留。您可以通过在提升的cmd提示符下运行以下命令来查看这些列表:
netsh http show urlacl
您可以像这样删除有问题的内容:
netsh http delete urlacl http://+:59090/