2011-05-24 157 views
1

我有我的ASP.NET 4.0項目在MVC3與MySql會員提供商的問題。 事情是這樣的...當我在VisualStudio 2010中運行我的Web應用程序時,當我用FormsAuthentication.SetAuthCookie(mail,true)登錄時;我通過Membership.GetUser()獲得了正確的用戶,但是,如果我執行了FormsAuthentication.SignOut()並停止了我的Web應用程序,並且我使用ASP.NET配置創建了一個新用戶並運行該項目,如果我登錄新用戶,然後Membership.GetUser()獲取舊的登錄用戶,而不是新的用戶。我必須做什麼才能登錄並獲得正確的用戶,即停止ASP.NET Development Server,並使用vs2010中的運行按鈕重新開始。 爲什麼我有這個問題?會員提供商得到錯誤ProviderUserKey

謝謝!

回答

0

我發現問題..是我把一個靜態MembershipUser在我的班級調用Membership.GetUser(),這給了我錯誤的用戶。