Hosting
このセクションのトピックでは、サービス ホスティングについて説明します。 サービスは、インターネット インフォメーション サービス (IIS)、Windows プロセス アクティブ化サービス (WAS)、Windows Server AppFabric、Windows サービス、またはマネージド アプリケーションでホストできます。マネージド アプリケーションによるホストは、一般に、"自己ホスト" と呼ばれます。
信頼されていないホストからサービスや拡張機能を実行すると、セキュリティが損なわれるので注意してください。
このセクションの内容
インターネット インフォメーション サービスでのホスティング
インターネット インフォメーション サービスまたは Windows Server AppFabric で Windows Communication Foundation (WCF) サービスをホストする方法について説明します。
Windows プロセス アクティブ化サービスでのホスティング
Windows プロセス アクティブ化サービスで WCF サービスをホストする方法について説明します。
Windows サービス アプリケーションのホスト
Windows サービスで WCF サービスをホストする方法について説明します。
マネージド アプリケーションのホスト
マネージド アプリケーションで WCF サービスをホストする方法について説明します。
IIS と WAS における構成ベースのアクティブ化
WCF サービスが、.svc ファイルを使用せずに、IIS または WAS でホストされるしくみについて説明します。
複数の IIS サイト バインディングのサポート
1 つの Web サイト上で同じ URI スキームを使用してサービスの複数のベース アドレスを指定する方法について説明します。
関連項目
- gRPC は、WCF の一般的な代替手段である最新の RPC フレームワークです。 gRPC は HTTP/2 に基づいて構築されており、WCF と比べて以下のような多くの利点があります。
- パフォーマンス: gRPC は WCF よりもはるかに効率的であり、特に、実行時間の長い接続の場合に顕著です。
- スケーラビリティ: gRPC は、多数のクライアントとサーバーにスケーリングするように設計されています。
- セキュリティ: gRPC は、TLS や認証など、多様なセキュリティ メカニズムをサポートしています。
- クロスプラットフォーム: gRPC はプラットフォームに依存せず、多様なプログラミング言語で使用できます。
- ホスティング サービス
- AppFabric のホスティング機能