這幾天在弄DNN,可是不知道為什麼是不是出現
DotNetNuke: System.Security.Cryptography.CryptographicException: Bad Data
這樣的錯誤,後來網上查了一些資料,有些說是加密的時候直接傳回string類型,有些說是cookies的問題。
後來想想隻要我重新打開一個了浏覽器以後又沒有這樣才錯誤了,是以可以确定是cookie的問題。
那麼造成這樣錯誤的原因是什麼呢?
這是因為我們試圖打開兩個DNN項目,比如你實作已經打開了localhost/dnn1,後來你又開了一個localhost/dnn2,在開localhost/dnn2的時候localhost/dnn1的cookie中的内容就試圖去驗證localhost/dnn2中的資訊,可是因為兩個面目的密碼不同,進而導緻了錯誤,現在我知道的解決方法是删除cookie和關閉浏覽器再重新打開就可以了。
本文轉自xwdreamer部落格園部落格,原文連結:http://www.cnblogs.com/xwdreamer/archive/2010/01/06/2297173.html,如需轉載請自行聯系原作者