我建立一個.NET的Web應用程序,並使用窗體身份驗證與cookies要記住,如果用戶在簽署或不重置IIS:身份驗證的用戶後,.NET
<authentication mode="Forms">
<forms timeout="4320" cookieless="UseCookies" loginUrl="~/account.aspx" name="test" slidingExpiration="true" />
</authentication>
但是,建設,改變後web.config或執行IIS重置,我加載的第一頁顯示我沒有登錄。但是,如果我再次刷新頁面,則會顯示我已登錄,即使我沒有做任何事情。
所以它似乎記得我登錄了,但只在第一頁加載後。
那是平常的嗎?我在web.config中配置錯了嗎?這僅僅是一個本地主機問題嗎?
有趣的一個。你使用正常的asp.net webforms? CodeBehind中是否有IsPostBack邏輯? – christofr 2011-06-14 13:34:21
服務器反彈後,cookie仍然有效是正常的。第一頁不起作用並不正常。 – 2011-06-14 13:35:36
你在另一臺機器上試過這個嗎? – Matt 2011-06-14 13:44:52