0

Windows サービスとしてデプロイされる 1 つの Quartz サービスを作成しました。このサービスは、ファイル システムからいくつかのファイルを読み取り、データベースにダンプするクラス ライブラリを使用します。このクラス ライブラリをコンソール アプリケーションからテストしたところ、問題なく動作していました。しかし、クォーツによって消費され始めたとき、データベース接続の接続文字列を見つけることができないため、エラーが発生しました。クラスライブラリに接続文字列を渡すにはどうすればよいですか。しかし、まだ機能していません。

4

1 に答える 1

0

アプリケーション ドメインは、一度に1 つの構成ファイルからの設定のみを使用できます。他のすべての設定は無視されます。

コンソール アプリケーションを実行していたとき、app.config がドメイン内の唯一の構成ファイルであり、それが使用されました。ただし、Quartz の使用を開始すると、ライブラリが独自の構成ファイルを提供し、独自の app.config が無視されるようになりました。

解決策は、接続文字列を Quartz 構成ファイルに入れることです。

于 2012-11-21T13:44:54.040 に答える