2013-10-17 119 views
0

我創建了一個MVC應用程序並在我的本地進行了測試,它按預期工作,但是當我部署到應用程序池中的其他服務器時。它不保留應用程序狀態變量值。IIS不保留應用程序狀態變量

所以我將所有應用程序狀態變量改爲靜態自定義對象並嘗試了。再次,我無法從使用的靜態變量中獲取任何值。

正如我從一些博客看到的,我將模式從「集成」更改爲「經典」,即使那樣我也可以獲得價值。

任何一個可以請幫我從問題

回答

0

走出你部署到webfarm或者您的服務器集羣?如果是這樣 - 那就是問題所在。沒有保證,你會擊中下一臺服務器與服務請求的服務器相同。應用程序池與此處的行爲無關(僅在特殊情況下),而與您的環境無關。

您是否爲此應用程序創建了單獨的應用程序池?如果不是的話 - 這是最好的做法。

相關問題