1

我已经使用 NuGet Visual Studio 扩展 (WebApi.All) 安装了 WCF Web API Preview 5。我正在尝试在互联网上实现一些简单的示例,但似乎它们与我安装的程序集有不同的程序集。例如,我无法获取 HttpHostConfiguration、DelegatingChannel、HttpMessageChannel 等。

我已确保我的目标框架设置为“.NET Framework 4”。我是否遗漏了什么,或者是否有其他人遇到过类似的问题。顺便说一句,我的项目是一个 MVC3 项目。

谢谢你的帮助。

4

2 回答 2

3

听起来您尝试使用的示例代码来自预览版 4 或更早版本。在预览版 5 中进行了许多重大更改。

要获取 Http 服务器配置,您可以使用 RouteCollection 上的 GetDefaultHttpConfiguration() 扩展方法。DelegatingChannel 已重命名为 DelegatingHandler。

有关详细信息,请参阅此处的发行说明或Howard Dierking 的博客文章。

于 2011-10-12T06:58:38.910 回答
0

您需要添加对包含这些类的 dll 的引用。在 MVC3 项目中默认情况下可能不会引用它们。

于 2011-10-11T22:03:42.663 回答