2013-10-31 103 views
0

我試圖在IIS中啓用Windows身份驗證模式時使用SimpleMebership Provider。我使用CreateAccount,GetRoles和e .t.c等成員資格實體爲域用戶存儲信息。我創建了域\用戶登錄與我的提供商和當用戶域\用戶嘗試進入我的網站我授權他與我的區域設置用戶在會員資格數據庫中具有相同的名稱。一切工作正常,除了有時我的網站重定向到帳戶/登錄。有時,當用戶點擊鏈接時,該網站將他重定向到Account/Login。我發現stackoverlow的解決方案,我可以使用下面的配置來解決這個問題在Windows身份驗證中使用SimpleMembershiProvider

<appSettings> 
    <add key="autoFormsAuthentication" value="false" /> 
    <add key="enableSimpleMembership" value="false"/> 
    </appSettings> 

但在我的情況下,在Windows身份驗證模式我不能禁用SimplemembershiProvider,因爲我用它。你可以在我的情況下建議任何解決方案來解決登錄頁面的重定向問題嗎?

+0

你能澄清發生了什麼?究竟是什麼問題?當它不應該時,它是否將您重定向到登錄頁面? – jugg1es

+0

有時,當用戶點擊鏈接時,該網站將他重定向到「賬戶/登錄」。 – Polaris

+0

這樣做即使他們仍然登錄/認證? – jugg1es

回答

0

我只是簡單地移除了SimpleMembershipProvider,並根據MembershiProvider類創建了我自己的提供者。之後,這一切工作正常。