2014-09-05 20 views
0

ASP.NET Web應用程序,Framwork 4.5,VS 2012的教授更新4.Application_Start事件發射每個回發 - 丟失會話和緩存

問題:我有沒有緩存或會話。我的會話變量丟失。

根據調試器,所有Global.asax事件在每次回發時觸發。

的每一次點擊事件的按鈕或鏈接的順序是:

Application_Start 
Application_BeginRequest 
Application_AuthenticateRequest 
Session_Start 
Session_End 
Application_End 

所有上述事件處理程序是空的(defult)。

<sessionState cookieless="AutoDetect" mode="InProc" timeout="20"/>

Anonymous Authentication is enabled; 
Windows Authentication is disabled; 

有一個在主機沒有下劃線。 任何想法爲什麼它會破壞Session?

+0

謝謝thekip指出正確的方向。部署到Azure的應用程序就像一個冠軍。顯然,我的開發環境出了問題。 – 2014-09-06 07:11:56

回答

0

你確定你的應用程序沒有回收每個請求嗎?

檢查你的事件日誌,你可能有一個stackoverflow異常或類似的東西。