我有一個使用IIS 7.5部署到Windows Server 2008 R2的Web應用程序。該應用程序是帶有.Net Framework 4.0的ASP.NET MVC 3。使用IIS 7.5進行表單身份驗證 - 未授權
身份驗證設置:啓用匿名和表單身份驗證。我已將匿名用戶標識值設置爲匿名屬性,以指向「應用程序池標識」而不是特定用戶。
的Web.Config
當試圖從遠程我的機器訪問應用程序,我得到的消息「401 - 未經授權:訪問被拒絕由於憑據無效」訪問「帳戶/登錄」頁面時。
我沒有問題通過visual studio在本地機器上訪問應用程序。我也可以訪問Windows 2008 Server上的應用程序,而不會出現任何問題。只有當我嘗試從本地機器訪問服務器上的應用時,我是否會遇到問題。
任何想法?
一些其他注意事項: - 它的失敗之前,我登錄屏幕。
我有一個類似的問題日子她念叨前,看它是否可以幫助你。同時重置IUSR_YourPC的默認匿名配置。 http://stackoverflow.com/questions/15030515/simple-forms-authenticated-website-does-not-redirect-after-login – CoderRoller 2013-03-01 19:27:11
如何你確定服務器是否允許窗體身份驗證。 – Elim99 2013-03-01 20:20:17
右鍵單擊包含WebApp的虛擬目錄,然後: - 轉到目錄安全性選項卡 - 點擊修改 - 未檢查的集成Windows身份驗證 - 匿名訪問也必須被檢查。 這怎麼看起來像在IIS6 GUI(西班牙): http://s7.postimage.org/m95dx2zxn/form_Auth_Setts.jpg 同時檢查: http://stackoverflow.com/questions/6447728/ formsauthentication-loginurl – CoderRoller 2013-03-01 20:34:07