我部署使用Apache /是mod_mono/MONO(2.8.1)的ASP.NET MVC 2應用程序,它使用內置的ASP.NET驗證框架。MONO/ASP.NET身份驗證持久
當我重新啓動Apache,或者使用的是mod_mono控制面板重新啓動單服務器的過程中,用戶已註銷。我不希望發生這種情況。
我使用自定義配置文件/會員/角色提供者(即由Redis的數據庫支持),而這些目前有一個最低限度的實現。然而,我看不出我的問題在哪裏,但是我錯過了一些明顯的東西?
我注意到,當用戶登錄回來,所以我想在那裏.MONOAUTH cookie的變化值是一些持久性需要發生的情況並非如此。
任何解決方案或相關文檔的指針都會很棒!
感謝您的快速響應!我相信你已經把我放在了正確的軌道上。一旦我進一步調查,我會給你一個投票,並添加更多的評論...我剛剛從這個任務暫時撤離。 –
解決方案:手動設置validationKey和decryptionKey: 。這似乎是一個單聲道的錯誤,它們在自動生成(這是默認設置)時會在服務器重置時採用不同的值。 –