2011-05-03 4 views
0

J'ai une application Web et j'ai configuré Quartz pour initialiser le scheuduler pendant le démarrage de l'application. Ma question est la suivante: Quartz Scheduler vit-il dans le même domaine ou le planificateur a-t-il son propre domaine? La raison pour laquelle j'ai posé cette question est parce que dans mon travail Quartz, j'ai besoin de récupérer des données de configuration en utilisant ConfigurationManager.GetSection ["MySettings"] (qui est disponible dans mon web.config) et parfois il se plaindra qu'il peut Ne trouve pas la configuration. Ce que je suis perplexe est que cela n'arrive pas à toutes les instances du travail, il est intermitent.Quartz.NET Scheduler AppDomain

Tout le monde est confronté à ce genre de problème avant?

Cordialement, Lyf

+1

avez-vous déjà envisagé de fermer ou de commenter une réponse? – LeftyX

Répondre

0

Il fonctionne sur le même AppPool, mais sur différents threads, j'ai mon Quartz.NET hébergé sur un Singleton WCF Service, et la seule chose que j'ai dû modifier était le Pool d'applications IdleTimeout, si vous ne changez pas que vous êtes à risque que votre pool d'applications sera « stand-by » en cas d'inactivité, le changement à zéro (pas de délai d'attente), vous pouvez le faire manuellement ou par le code comme indiqué dans this ce poste

-Regards