0

新しいジョブとトリガーのセットをセットアップ中です。要素にパスを追加して、アプリケーション ファイルを Quartz.Server 構成ファイルとは別のディレクトリまたはサブ ディレクトリに配置する方法はありますか? 構成ファイルでいくつかのバリエーションを試しましたが、うまくいきませんでした。

例えば:

これの代わりに:

<job-type>MyNameSpace.MyApp, MyAppExectableFile</job-type>

次のようにします。

 <job-type>MyNameSpace.MyApp, programs\daily\MyAppExectableFile</job-type>

ありがとう... アントン

4

2 に答える 2

0

ジョブを処理するには、独自の JobFactory を作成する必要があると思います。ジョブの実装に IoC を使用している場合は、おそらくそれが必要です。参照:

http://jayvilalta.com/blog/2012/07/02/quartz-net-ijobfactory-interface/ http://jayvilalta.com/blog/2012/07/16/configuring-quartz-net-to-use- a-custom-job-factory/ http://jayvilalta.com/blog/2012/07/23/creating-a-custom-quartz-net-jobfactory/

その後、 AppDomain.AssemblyResolveを使用して、アセンブリを他の場所に取得できます。

于 2013-03-12T00:58:19.143 に答える