6

WCF サービスを使用して最初の AZURE ベースのアプリケーションを構築する過程で、ワーカー ロール内で WCF サービスをホストする方法を人々が示している多くの例に出くわしました。

これらの記事のように:

http://www.codeproject.com/Articles/188464/Host-WCF-Services-in-an-Azure-Worker-Role http://code.msdn.microsoft.com/windowsazure/CSAzureWCFServices-20c7d9c5

非常に単純な質問ですが、ワーカ ロールで WCF サービスをホストする必要があるユース ケースを説明してもらえますか? これを行う動機/利点は何ですか?

4

1 に答える 1

6

WebRole 内で WCF サービスをホストすることは、IIS 内でホストされることを意味します。一部の人々は、IIS のフットプリントが ServiceHost に干渉しないようにして、サービスを直接ホストすることを好みます。IIS を介さずに、サービスとの通信をより詳細に制御できます。

また、顧客向けにパッケージ化されたソリューションをシュリンク ラップする場合、顧客が適切に展開/構成したかどうかにかかわらず、IIS インフラストラクチャに依存することなく、インストーラー パッケージを作成する方が簡単です。

HTH

于 2013-07-23T02:48:58.210 に答える