为什么我在 Visual Studio 2010 中无法获取 WCF Web API 对象

发布于 2024-12-09 10:18:01 字数 284 浏览 0 评论 0原文

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

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

感谢您的帮助。

I have installed WCF Web API Preview 5 using NuGet Visual Studio extension (WebApi.All). I am trying to implement some simple examples on the internet, but it seems like they have different Assemblies to the ones I installed. For example, I cannot get HttpHostConfiguration, DelegatingChannel, HttpMessageChannel, etc.

I have made sure my target framework is set to ".NET Framework 4". Am I missing something, or has anyone else experienced a similar issue. Btw, my project is an MVC3 project.

Thanks for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

囍孤女 2024-12-16 10:18:01

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

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

请参阅此处这篇来自 Howard Dierking 的博客文章了解更多信息。

It sounds like the sample code you are trying to use is from preview 4 or before. A number of breaking changes where made in preview 5.

To get the Http server configuration you can use the GetDefaultHttpConfiguration() extension method on the RouteCollection. The DelegatingChannel has been renamed to DelegatingHandler.

See the release notes here or this blog post from Howard Dierking for more info.

吻泪 2024-12-16 10:18:01

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

You need to add a reference to the dll that contains those classes. They are probably not referenced by default in a MVC3 project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文