2015-06-16 89 views
0

我正在對我們的一個ASP.NET項目進行更改請求,其中大部分代碼更改/更新都需要在App_Code文件夾中進行。但是對於App_Code文件的每次更改都會導致應用程序域回收,然後重複登錄。我想避免這種情況在開發環境中。有沒有辦法在App_Code更改期間跳過應用程序域回收?

我的嘗試:

  • 增加的sessionState超時。
  • 增加IIS中的Apppool的空閒超時[7.5]。
  • 我沒有改變「InPorc」的sessionState模式,因爲它導致了一些錯誤[我認爲我們需要聲明一些可以用StateServer和SQLServer進行序列化的類。我不想改變項目的其他部分,我不工作]。

我經歷了下面的帖子,知道App_Code更改會導致應用程序域回收,但我正在尋找解決方案來避免它[如果可能]。

Losing Session State

What causes an application pool in IIS to recycle?

http://blogs.msdn.com/b/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspx

更新:在IIS7.5和Windows 7上運行專業的服務包

應用1

+1

您是否嘗試過'disallowRotationOnConfigChange'設置爲true?這可以在回收子標題下的應用程序池的高級設置中找到,如「禁用配置更改回收」屬性。 –

+0

@Brian Gilreath,我現在試過了,它不工作。 – user3966432

+0

@Brain Gilreath,感謝您的回覆。我認爲您提供的修復程序僅適用於Windows Server 2012和Windows 8.1,但我的應用程序在Windows 7上使用IIS 7.5運行 – user3966432

回答

相關問題