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添加到受信任的站點,將受信任的站點安全級別降至最低

相關問題