使用ASP.NET MVC,會話存儲在SQL數據庫中(從未遇到過問題,也沒有使用網絡農場)。也使用Twitterizer2庫。使用Firefox。第一次Twitter OAuth請求後會話丟失
- 第一次請求,沒有瀏覽器實例打開。瀏覽器實例已啓動。
- 我們有簡單的表單「在twitter上發佈」並提交按鈕分享。
- 當單擊共享時,我們將消息存儲在會話中並重定向到Twitter的OAuth身份驗證(在POST提交時)。
- 我們驗證確定,並返回到我們的行動,併發布到Twitter之前,我們檢查,如果消息存儲在會話(這是不 - !這是Twitter的重定向後丟失)
- 當我們嘗試另一個訊息話題分享正在工作(Session)。
- 我們使用Cookie解決了它,但我們沒有線索,但我們從Twitter返回後丟失了Session(第一次)。
任何deas?
你可以用FireBug第4步看看嗎?從Twitter返回時是在請求頭中發送的'AspNet_SessionId' cookie? – 2011-03-10 17:26:22