直到幾分鐘前,我的MVC應用程序一直工作正常(作爲解決方案的一部分,asp/net會員資格)。但是,如果不知情地更改每個請求的相關內容,即使對於我的homecontroller(沒有任何授權屬性等)也是如此。所有請求獲取HTTP錯誤401.2 - 未經授權的回覆
我已經採取了所有條目出的web.config現在有關授權,我已經檢查它具有以下的對ApplicationHost.config:
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
任何人都可以提出什麼可能是造成這個?
感謝
更多相關信息,我轉而使用完整的IIS和它現在的工作很好,所以它看起來像它的一個IIS快遞問題。任何關於原因的線索?除了系統托盤圖標以外,還有沒有完整的IIS express gui?
或者,如果你想使用內置Active Directory身份驗證,將「Windows身份驗證」更改爲「已啓用」,並將「匿名身份驗證」保持爲禁用狀態。 – 2014-07-01 20:53:07
我有類似的** Windows身份驗證**,並且必須像在您的圖片中更改我的項目屬性窗格中從** Disabled **到** Enabled **和賓果,這是很好的。 – 2016-03-08 20:48:22