-3

状況:

私は3つのプロジェクトで解決策を持っています:

  • プロジェクト 1: タイプ WCF サービス
  • プロジェクト 2: タイプ コンソール アプリケーション (ホスト プロジェクト 1)
  • プロジェクト 3: タイプ コンソール アプリケーション (WCF サービスのメソッドを呼び出し、プロジェクト 1 へのサービス参照を持つ)

現在、デバッグのために、管理者としてプロジェクト 2 実行可能ファイルを実行すると、サービスが開きます。次に、プロジェクト 3 の実行可能ファイルを実行して、WCF サービスのメソッドを呼び出します。

質問 1: サービスを Windows サービスとしてインストールして、いつでも利用できるようにしたいと考えています。WCF サービスを Windows サービスとしてインストールするにはどうすればよいですか?

質問 2: 現在、WCF サービスには、メソッド呼び出しの結果を表示するための Console.WriteLine ステートメントがあります。このサービスはプロジェクト 2 でホストされているため、Console.WriteLines はプロジェクト 2 の実行可能ファイルに書き込みます。WCF サービスが Windows サービス内にある場合、これらの WriteLines はどうなりますか?

質問 3: WCF サービスは、System.Configuration.ConfigurationManager.AppSettings を使用して app.config から構成値を取得します。Windows サービスは引き続き app.config にアクセスできますか? もしそうなら、どこで/どのapp.configを使用するかをどのように解決しますか?

質問 4: Windows サービスでホストされている WCF サービスをデバッグするにはどうすればよいですか?

4

1 に答える 1