0

我正在尝试按照这些说明使用 ASP.NET Web API 和 MVC 3 进行构建,但在步骤 4 中遇到问题,添加此行:

routes.Add(new ServiceRoute("api/contacts", new HttpServiceHostFactory(), typeof(ContactsApi)));

问题似乎在HttpServiceHostFactory; 我没有正确的参考。相关的命名空间是Microsoft.ApplicationServer,我在我的机器上根本找不到。我已经安装了 AppFabric 无济于事。知道在哪里可以找到它,为什么它没有与 Web API 一起安装?

4

1 回答 1

2

呵呵。找到了答案 - 抓住了错误的 NuGet 包。在搜索包时,“WebApi.All”从未显示,其他两个 webApi 包都显示。使用包管理器控制台并输入Install-Package WebApi.All -Version 0.6.0. 呜呜……没关系。

于 2012-07-20T13:47:44.670 回答