0

シナリオ

  • Web アプリケーション プロジェクトとコンソール プロジェクトがあります。
  • コンソール プロジェクトは、バッチでレポートを送信するために使用され、app.config に電子メールに関する設定があります。
  • コンソール プロジェクトのメソッドが Web アプリケーションから呼び出されることがあります。

Web サイトをデプロイしたら、必ず consoleProject.exe.config をコピーして、consoleProject.exeと同じ bin フォルダーに配置します。

問題

デプロイ後、consoleProject.exe.configに変更を加えると、Web アプリケーションからconsoleProject.exeのメソッドを呼び出したときに変更が認識されません。

このデフォルトの app.config ファイルは、実際のアプリが実行されているときにのみ参照されますか?

4

1 に答える 1

1

はい、Web アプリからコンソール アプリのコードを呼び出している場合は、dll を呼び出している場合と同じように扱われ、web.config が使用されます。

同様に、コンソール アプリケーションから Web アプリ DLL 内のコードを呼び出す場合、app.exe.config ファイルが使用されます。

于 2012-12-11T08:56:45.380 に答える