2017-02-09 6 views
0

安らかなWebサービスを公開し、Windowsサービス(マシンの起動時に起動します)のように動作する自己ホストwcfアプリケーションを作成することは可能ですか?wcf自己ホストアプリケーションを作成して、Windowsサービスや快適なサーバーとして動作させますか?

+1

Windowsサービスにしてください。 Windowsサービスは、RESTfulなWebサービスをホストできます。 – Tim

+0

10x - wcfアプリケーションのホストであるWindowsサービスの例が見つかりません – Yanshof

+2

検索エンジンが壊れている必要があります:) [方法:管理されたWindowsサービスでWCFサービスをホストする](https:///msdn.microsoft.com/en-us/library/ms733069(v=vs.110).aspx) – Tim

答えて

1

は、Windowsサービスを使用してWCFサービスをホストすることができますし、それは、HTTPリクエストを介してアクセス可能でサービスプロジェクトをソリューションに追加します。

通常、program.cs の静的クラスプログラムを編集してサービスをホストします。

static class Program 
    { 
     /// <summary> 
     /// The main entry point for the application. 
     /// </summary> 
     static void Main() 
     { 
      ServiceBase[] ServicesToRun = new ServiceBase[] 
      { 
       new WCFService() 
      }; 
      ServiceBase.Run(ServicesToRun); 
     } 
    } 
関連する問題