运行时无法在ASP.NET MVC3应用程序中加载Microsoft.Http dll

运行时无法在ASP.NET MVC3应用程序中加载Microsoft.Http dll,asp.net,asp.net-mvc-3,rest,httpclient,Asp.net,Asp.net Mvc 3,Rest,Httpclient,我创建了一个WCF服务,并将其公开为REST服务。我正试图从ASP.NETMVC3应用程序中使用此服务 我添加了对Microsoft.Http dll的引用,以使用HttpClient并从REST服务的POST方法获取响应,如下代码所示- string uri = http://localhost:12958/Host1/RestService.svc/SubmitAdvisor; using (HttpResponseMessage response = new HttpClient().P

我创建了一个WCF服务,并将其公开为REST服务。我正试图从ASP.NETMVC3应用程序中使用此服务

我添加了对Microsoft.Http dll的引用,以使用HttpClient并从REST服务的POST方法获取响应,如下代码所示-

string uri = http://localhost:12958/Host1/RestService.svc/SubmitAdvisor;

using (HttpResponseMessage response = new HttpClient().Post(uri, HttpContentExtensions.CreateDataContract(obj)))

{

};
我在运行时得到以下错误-

无法加载文件或程序集“Microsoft.Http,版本=1.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件

我缺少什么?

从这个链接下载 之后,

Microsoft.Http.dll的位置如下所示

C:\ProgramFiles(x86)\Microsoft WCF REST\WCF REST初学者工具包预览 2\程序集

从这个链接下载 之后,

Microsoft.Http.dll的位置如下所示

C:\ProgramFiles(x86)\Microsoft WCF REST\WCF REST初学者工具包预览 2\程序集