【问题标题】:Not able to load Microsoft.Http dll in ASP.NET MVC3 application at runtime无法在运行时在 ASP.NET MVC3 应用程序中加载 Microsoft.Http dll
【发布时间】:2011-09-26 14:58:48
【问题描述】:

我创建了一个 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' 或其依赖项之一。系统找不到指定的文件。

我错过了什么?

【问题讨论】:

    标签: asp.net asp.net-mvc-3 rest httpclient


    【解决方案1】:

    从此链接下载http://aspnet.codeplex.com/releases/view/24644 之后,

    Microsoft.Http.dll的位置是这样的

    C:\Program Files (x86)\Microsoft WCF REST\WCF REST Starter Kit Preview 2\组件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-15
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多