0

我已经绝对读过网络上的所有解决方案,它们都不适用。这个问题不可能重复,因为在这里可以接受的答案没有问题。社区2015 IIS不会自动验证(唯一的情况下)

的问题

当我开始在Visual Studio 2015年社区(新的或那些在VS 2012发)任何一个项目,它要求用户凭据。 VS 2012不需要它。

IIS page

环境

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> 

回答

0

的问题是在IE 11.当您安装Visual Studio 2015年的社区,它需要安装IE浏览器11可以修改您的网络设置。

转到IE的互联网选项。在“受信任的站点”选项卡中单击“站点”,取消选中“https验证”,将http://localhost添加到受信任的站点,将受信任的站点安全级别降至最低

相关问题