2013-07-23 9 views
6

WCFサービスを使用して私の最初のAZUREベースのアプリケーションを構築する過程で、WCFサービスをホストする方法をいくつか見てきました。このようなこれらの記事のようにワーカーロールでホストWCFサービスを使用する理由

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

非常に簡単な質問には、誰かがWorkerロールでWCFサービスをホストして必要となるものを使用する場合説明してくださいできますか?これを行う動機付け/利点は何ですか?

答えて

6

WebRole内でWCFサービスをホストするということは、IIS内でホストされていることを意味します。一部の人々は、ServiceHostでIISを使い果たし、サービスを直接ホストしない方が望ましいです。彼らは、途中でIISなしでサービスとの通信がどのように行われるかをより詳細に制御できます。

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

HTH

関連する問題