运行时无法在ASP.NET MVC3应用程序中加载Microsoft.Http dll
我创建了一个WCF服务,并将其公开为REST服务。我正试图从ASP.NETMVC3应用程序中使用此服务 我添加了对Microsoft.Http dll的引用,以使用HttpClient并从REST服务的POST方法获取响应,如下代码所示-运行时无法在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
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\程序集