1

NuGet Visual Studio拡張機能(WebApi.All)を使用してWCF Web APIPreview5をインストールしました。私はインターネット上でいくつかの簡単な例を実装しようとしていますが、それらは私がインストールしたものとは異なるアセンブリを持っているようです。たとえば、HttpHostConfiguration、DelegatingChannel、HttpMessageChannelなどを取得できません。

ターゲットフレームワークが「.NETFramework4」に設定されていることを確認しました。私は何かが足りないのですか、それとも他の誰かが同様の問題を経験したことがありますか?ところで、私のプロジェクトはMVC3プロジェクトです。

ご協力いただきありがとうございます。

4

2 に答える 2

3

使用しようとしているサンプルコードは、プレビュー4以前のもののようです。プレビュー5で行われたいくつかの重大な変更。

Httpサーバー構成を取得するには、RouteCollectionでGetDefaultHttpConfiguration()拡張メソッドを使用できます。DelegatingChannelはDelegatingHandlerに名前が変更されました。

詳細については、ここのリリースノートまたはハワードディアーキングのこのブログ投稿を参照してください。

于 2011-10-12T06:58:38.910 に答える
0

これらのクラスを含むdllへの参照を追加する必要があります。これらは、MVC3プロジェクトではデフォルトで参照されていない可能性があります。

于 2011-10-11T22:03:42.663 に答える