.net Form在ios上沒法存儲HttpCookie 經歷

    在這裏先祝你們新年快樂!html

    先貼出兩位道友幫助連接:    ios

    http://www.cnblogs.com/deepleo/p/iso_cookies_formsAuthenticationTicket_version.htmlweb

    http://www.cnblogs.com/dudu/archive/2011/03/06/asp_net_4_browser_cookie.html服務器

    本覺得新年第一天班應該是優哉遊哉,忽然銷售MM來跟我說客戶微信後臺上不了,當時我納悶了由於這個項目已經上線了半年多了,當初本身也是幾經測試,中間也有解決過部分不足的地方。用戶在微信服務號裏能接受獲取到數據信息,當是點擊數據信息跳轉到頁面內容的時候,就直接出現空指針異常,登錄綁定帳號時始終跳轉至登錄頁面微信

    看到這個錯誤信息,以及客戶反映的問題,我初步能肯定問題是出在獲取存儲用戶信息時用一個空的對象去點出值,但我覺的這裏不可能出問題的,由於我在跳轉連接生成前是先作過一次用戶信息檢查的若是爲null,那麼我是會重新給用戶在建立一個的,但問題爲何會出在這裏呢?我不禁的懷疑版本是否是出了問題,由於上年年末剛更換過服務器,因而本身先拿手機測試了一下,並無重現客戶所說的問題,而經過新增長的日誌記錄,也驗證個人診斷,在我還在一頭亂麻的時候又一個客戶也出現了這個問題,這讓我不禁的緊張了一下,中間也懷疑是不是微信的問題,但想一下微信已經用了這麼多年了就算有這個問題那也是早已經修復了,這時我不禁的想到難道是https協議的問題,雖然感受這有點不合理但仍是跑去問了下公司開發ios的同事,最終同事告訴我 ios並無強制性,因此這個假設是不能成立的,接着第三個客戶也反饋了這個問題,我不禁的加緊節奏又拿了公司同事幾部手機測了,都沒辦法重現問題,看着桌上的幾部安卓手機我不禁的陷入糾結,難道問題是出自蘋果機?我像銷售MM詢問到客戶是否用的是蘋果機,隨之像多個客戶詢問過,都是蘋果機出現的這個問題,難道這就是真相,因而我借同事蘋果機測試了一下果真重現了客戶所反映的問題,是時候表演真正的技術了,憑藉着 ios 和 FormsAuthentication 這兩個關鍵 我搜出了個人救星cookie

http://www.cnblogs.com/deepleo/p/iso_cookies_formsAuthenticationTicket_version.html測試

http://www.cnblogs.com/dudu/archive/2011/03/06/asp_net_4_browser_cookie.html指針

在這兩個文章都對於我來是有幫助日誌

第一就是  「這個FormsAuthenticationTicket.Version 屬性是幹嗎的,有人知道不?orm

第二就是 對於問題研究的執着,也讓我得到很多收穫。

最終在web配置文件里加上UseCookies,就能解決這個問題了

相關文章
相關標籤/搜索