1
所以我剛開始使用VS 2012和.NET 4.5開發一個新的ASP.NET項目。默認的開發服務器是IIS Express。我正在使用Forms Authentication,它可用於我在VS 2010上運行的.NET 4.0上的以前項目,並在Cassini上進行調試。在我的生活中,我無法弄清楚爲什麼Forms身份驗證在IIS Express上不起作用。如何讓IIS Express使用Forms Authentication
的條件是:
- 我使用默認的身份驗證票證
- 我在Chrome檢查cookie的存在,當我登錄時,我退出了。原諒我是一個noob,但這就是它應該如何工作,對吧?
- 我已經啓用匿名身份驗證和Windows身份驗證我的IIS快遞(我打開我的項目文件的屬性面板,並從那裏設置)
每次我登錄並試圖訪問受保護的頁面,我會跳回到我的登錄頁面。所以我在登錄頁面的Page_Load
處設置了一個斷點,並且看到在每次登錄後,Request.IsAuthenticated
仍然計算爲FALSE。
什麼給?