1. ホーム
  2. wcf

[解決済み] WCFサービスアプリケーションとWCFサービスライブラリの違いは何ですか?

2022-08-21 04:27:24

質問

WCFのWebサービスを開発しているのですが、WCFサービスアプリケーションのテンプレートを使って、開発を行いました。

WCF Service Application" を作成することで、この要件を満たすことができますか。 WCFサービスアプリケーションよりもWCFサービスライブラリーを作成する利点は何ですか?

どのように解決するのですか?

サービスアプリケーションには、すでにセットアップされたWebサイトのホストが含まれています。 サービスライブラリは、ホストが参照および起動できるサービスのライブラリです。

サービス ライブラリで開始した場合 (推奨)、好きなホスト (Windows サービス、IIS/ASP.NET、またはコンソール アプリケーション) を選択でき、新しいホストからライブラリを参照するだけでよいのです。 サービス アプリケーションを選択すると、ホストが IIS/ASP.NET に限定されます (これは目的には適しているかもしれませんが、使用できるプロトコルが限定されます)。

編集 : これを書いた後のIISの変更で、ASP.NETのアクティベートされたサービスでより多様なプロトコルが使えるようになり、サービスアプリケーションの選択は以前よりずっと制限されなくなりました。