WCF ホスティング環境に関する質問は次のとおりです。
バックグラウンドでファイルのバックアップを実行するアプリケーションを開発しています。バックグラウンド アプリケーションは、Windows Communication Foundation (WCF) サービスをホストし、マシンが実行されるとすぐにアクティブになる必要があります。バックグラウンド アプリケーションにはユーザー インターフェイスがありません。フロントエンド アプリケーションは WCF サービスを使用し、ユーザー インターフェイスを提供します。
WCF サービスのホスト環境を選択する必要があります。どのホスティング環境を選択する必要がありますか?
- A. Microsoft インターネット インフォメーション サービス (IIS) 6.0
- B. Windows プロセス アクティベーション サービス (WAS)
- C. Windows フォーム アプリケーション
- D. Windows サービス
答えは D ですが、WCF MSDN のドキュメントや書籍の多くは、Windows サービスよりも IIS/WAS を支持しています。より堅牢で回復力があるなどの理由からです。ここで D でなければならない理由がよくわかりません。Dの背後にある理由は何ですか?