2011-05-03 70 views
0

我有一個Web應用程序,並且在應用程序啓動過程中安裝了Quartz來初始化scheuduler。我的問題是Quartz Scheduler是否在同一個appdomain中,或者調度器有它自己的appdomain?Quartz.NET計劃程序AppDomain

我問這個問題的原因是因爲在我的Quartz作業中,我需要使用ConfigurationManager.GetSection [「MySettings」](它可在我的web.config中找到)檢索一些配置數據,有時它會抱怨它可以找不到配置。

我感到困惑的是,這並不是發生在所有的工作實例,它是intermitent。

以前有人遇到過這種問題嗎?

問候, LYF

+1

你有沒有考慮關閉或評論一個答案? – LeftyX 2011-05-14 09:26:48

回答

0

它運行在同一個AppPool上,但在不同的線程上,我有我的Quartz.NET託管在Singleton WCF服務上,唯一需要修改的是Application Pool IdleTimeout,如果不更改你是在危險中,你的應用程序池將「待機」空閒時,零(無超時)的變化,您可以手動或通過代碼做到這一點,如圖this這篇文章

-Regards