0

VS 2005 クラス ライブラリ プロジェクトに wcf サービス (biztalk で公開) プロキシと app.config ファイルを追加し、Windows アプリケーションからこのクラス ライブラリ メソッドを呼び出しています。この場合、サービス インスタンスの作成中にエラーが発生したため、app.config ファイルをクラス ライブラリからウィンドウ アプリケーションに移動し、正常に動作するようになりました。質問: 構成ファイルでサービス URL を machine001 から machine002 に (アプリケーションからではなく bin フォルダーから) 変更し、exe ファイルからアプリを実行するとします。ビルドなしで動作しますか。

4

1 に答える 1

0

クラス ライブラリの構成は、実際に使用している親アプリケーションの構成ファイル (web.config / app.config) に常に依存します。また、親アプリケーションはコンソール/winform/ASP.NET アプリケーションである必要があり、Windows サービスにすることができます。WinForm の app.config を変更すると、クラス ライブラリの動作が変更されます。

Windows アプリケーションの構成ファイルでサービス URL を machine001 から machine002 に変更すると、machine002 が WCF サービスをホストしている場合に機能します。

疑問が解消されることを願っています。

于 2012-05-18T06:06:59.220 に答える