當我通過Membership.Validate()方法驗證用戶時,我在Web站點導航過程中爲持久登錄設置了FormsAuthentication.SetAuthCookie()中的值,但是當我嘗試調用HttpContext.User.Identify.Name時,我得到字符串空值。哪裏有問題?在我的ASP.NET MVC 3應用程序中使用經典的ASP.NET成員提供程序。ASP.NET MVC 3中的ASP.NET成員資格配置文件3
P.S.在過去,我使用ASP.NET Web窗體訪問控件來完成自動化這種機制的工作。
Membership.Validate返回什麼?你什麼時候調用HttpContext.User.Identify.Name?你能發佈一些相關的代碼嗎? –
你有什麼IIS身份驗證設置? – FJT
也許在'web.config'中配置錯了。 –