私はこれを行うためにIISを使用していたので、WCFをホストするWindowsサービスを作成するのは初めてです。私は約12のWCFサービスをホストするWindowsサービスを作成し、各サービスのすべてのエンドポイントとアドレスを処理するためにVisual Studioでapp.configファイルを設定しました。IISを使用しているWCFサービスのweb.configファイルのように、Windowsサービス用にapp.configファイルが公開されていますか?
ここで、ファイルシステムにはWindowsサービスがインストールされていますか?バインディングやアドレスを変更するために、サービスをアンインストールしたり再インストールしたりせずに設定ファイルを再設定する方法はありますか?
IISを使用しているWCFサービスのinetpubにある公開されたweb.configファイルでこれを行っていますが、これはWindowsサービスと同じかどうか疑問です。
大丈夫ですので、C:\ SolutionDirectoryディレクトリに解決策があり、サービスのインストーラを作成して実行すると、どこにありますか? bin \ Debugフォルダー内にありますか? – 5StringRyan
はい、その場所になります。デバッグセッションを開始するための小さな例外があります。その場合、Windowsサービスプロジェクトからapp.configを取得するだけです。 – kroonwijk
@ HansGruberあなたのような構造を指定しない限り、Windowsサービスを本番環境にインストールするときは、bin \ debugフォルダにあります。 –