我创建了一个WCF服务并将其作为REST服务公开。我试图从ASP.Net MVC3应用程序中使用此服务。
我添加了对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,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
我错过了什么?
答案 0 :(得分:0)
从此链接下载http://aspnet.codeplex.com/releases/view/24644 之后,
Microsoft.Http.dll的位置就像这样
C:\ Program Files(x86)\ Microsoft WCF REST \ WCF REST入门套件预览 2个\装配体