WCF サービスを IIS/7.0 でホストする手順をメモしておきます。
準備
WCF サービスを発行する
- 適当な WCF サービスプロジェクトを作成
- Visual Studio のソリューションエクスプローラー上でプロジェクトを右クリック
- 「発行」を選択
- デスクトップに WCFSample フォルダを作成し、そこに出力させる
これで Web サイトを構成するファイル一式が出力されます。今回はデスクトップに出力してみました。
Windows の機能を有効にする
「Windows の機能の有効化または無効化」で次の項目にチェックを入れます。
- Internet Information Services → World Wide Web サービス → アプリケーション開発環境 → ASP.NET
- Internet Information Services → Web 管理ツール → IIS 管理コンソール
- Microsoft .NET Framework 3.0 → Windows Communication Foundation HTTP Activation
- Microsoft .NET Framework 3.0 → Windows Communication Foundation Non-HTTP Activation