我已经绝对读过网络上的所有解决方案,它们都不适用。这个问题不可能重复,因为在这里可以接受的答案没有问题。社区2015 IIS不会自动验证(唯一的情况下)
的问题
当我开始在Visual Studio 2015年社区(新的或那些在VS 2012发)任何一个项目,它要求用户凭据。 VS 2012不需要它。
环境
Windows 7中,VS 2015年的社区,IE 11,10个IIS Express中,Web窗体Intranet应用程序。
SOLUTIONS试过项目
属性被设置为禁用匿名身份验证,并启用Windows验证。此外,我将所有可能的解决方案应用于web.config和applicationhost.config文件,内容涉及匿名和Windows身份验证。我还安装了Windows IIS服务并将其设置为相同的设置,并将NTLM向上移动并进行协商。禁用Windows防火墙,禁用Comodo防火墙,将IE Intranet设置设置为最低安全级别并检查集成Windows身份验证。它一直要求授权。
Google Chrome也未进行身份验证。
如何强制自动验证?也许VS IIS配置文件以外的地方比我的文档文件夹?
的web.config
<authentication mode="Windows"/>
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
对ApplicationHost.config
<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>