WCF Web API を使用して公開したいリソースがいくつかあります。Web ホストを使用して Web API を調査しましたが、サービスはすべて運用環境で Windows サービスとして実行されるため、テストは脇に置いて、すべてが必要に応じて機能することを確認します。私はここでサンプル アプリを見てきました: http://webapicontrib.codeplex.com/SourceControl/changeset/view/2d771a4d6f6f#Samples%2fSelfHosted%2fserver%2fProgram.csしかし、これは現在のバージョン (プレビュー 5) では動作しません。コードから HttpConfigurableServiceHost クラスにアクセスできないためです。
Web API の最も魅力的な側面の 1 つは、MapServiceRoute と新しい WebApiConfiguration を使用した簡単な起動です。ただし、サービスのベース URL とポートを定義する方法がわかりません。明らかに、IIS でサービスをホストすると、IIS でこの情報を構成するため、これがなくなります。Windows サービスでホストする場合、どうすればこれを達成できますか?