gpt4 book ai didi

visual-studio-2013 - Windows身份验证在IIS Express中不起作用,使用Visual Studio 2013,Windows 8进行调试

转载 作者:行者123 更新时间:2023-12-03 14:35:39 37 4
gpt4 key购买 nike

我刚刚将应用程序从Visual Studio 2012升级到了Visual Studio2013。我的Windows身份验证不再起作用。它给我下面的错误。

     HTTP Error 401.2 - Unauthorized
You are not authorized to view this page due to invalid authentication headers.


在Visual Studio中,可以从网站属性本身中选择身份验证。因此,我禁用了匿名访问并启用了Windows身份验证,但它要求我提供用户名和密码,如下所示。即使我在这里提供域凭据。它仍然一次又一次地给我这个弹出窗口。




网络配置:

     <authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="false" />
<trace enabled="true" />


IIS Express aspnetConfig:

     <authentication>

<anonymousAuthentication enabled="false" userName="" />

<basicAuthentication enabled="false" />

<clientCertificateMappingAuthentication enabled="false" />

<digestAuthentication enabled="false" />

<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>

<windowsAuthentication enabled="true">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>

</authentication>

<authorization>
<add accessType="Allow" users="*" />
</authorization>



<location path="Path">
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>


如果您需要更多详细信息,请告诉我。

更新:

我发现,如果我从web.config中删除以下行,它将开始工作。

     <remove users="*" roles="" verbs="" />

最佳答案

在修改applicationhost.config时要小心-在Visual Studio 2015中,我发现它有时位于本地项目目录中。

例如:

DRIVE:\MYPROJECT\.vs\config\applicationhost.config


如果不确定使用哪个applicationhost配置文件,则可以使用ProcMon监视文件访问,然后根据“路径”缩小结果范围,以查看VS在调试时实际读取的内容。

更新:这似乎也是Visual Studio 2017中的行为。

关于visual-studio-2013 - Windows身份验证在IIS Express中不起作用,使用Visual Studio 2013,Windows 8进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24194941/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com