Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IIS Windows身份验证卡在无限循环中_Asp.net_Angular_Iis - Fatal编程技术网

Asp.net IIS Windows身份验证卡在无限循环中

Asp.net IIS Windows身份验证卡在无限循环中,asp.net,angular,iis,Asp.net,Angular,Iis,我试图通过Angular 8访问旧的ASP.NETAPI(API1)。由于CORS问题,通过proxy.conf.js-文件处理访问。(在另一个帖子中找到) 在.NET应用程序中,唯一提示身份验证的是web.config-文件中的以下行 <authentication mode="Windows" /> 编译和执行时,会发生以下行为: 将显示一个要求windows身份验证的登录掩码。如果输入凭据,掩码将立即关闭并重新打开。这种行为无休止地持续下去 注意:通过浏览器的命令行访问a

我试图通过Angular 8访问旧的ASP.NETAPI(API1)。由于CORS问题,通过
proxy.conf.js
-文件处理访问。(在另一个帖子中找到)

在.NET应用程序中,唯一提示身份验证的是
web.config
-文件中的以下行

<authentication mode="Windows" />

编译和执行时,会发生以下行为: 将显示一个要求windows身份验证的登录掩码。如果输入凭据,掩码将立即关闭并重新打开。这种行为无休止地持续下去


注意:通过浏览器的命令行访问api端点工作正常。

您可以使用下面的PowerShell命令禁用回溯检查:

New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -Value "1" -PropertyType dword
更改注册表项后,将重新启动计算机

或者您可以尝试以下内容:

在web.config文件中设置以下代码:

<authentication mode="Windows" />
<authorization>
    <allow users="*" />
    <deny users="?" />
</authorization>

检查在高级设置下。。。扩展保护设置为接受


检查您是否点击了环回检查。我如何才能做到这一点?谢谢,事实上做到了!
<authentication mode="Windows" />
<authorization>
    <allow users="*" />
    <deny users="?" />
</authorization>