【发布时间】:2015-08-24 10:29:28
【问题描述】:
我已经创建了一个控制台应用程序。
我正在尝试访问 Session 变量并使用 HttpClient 进行 Api 调用。
我无法在命名空间中获取 Session 和 HttpClient 类。
我添加了以下包。
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net45" />
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="net45" />
如果我错过了任何其他包,请告诉我。我想执行以下代码。
我收到如下错误:
httpClient 是一种类型,但使用起来像方法。
这是我的代码:
【问题讨论】:
-
我认为没有理由在代码的第 2 行出现该错误,除非您的大小写不正确。对于 Session,控制台应用程序中没有会话,因此您将永远无法访问它。
-
即使我也添加了命名空间,我不能在控制台应用程序中使用会话?
-
@ShekharPankaj - 我无法访问 HttpClient 的任何属性。我收到错误“HttpClient 是一个字段,但用作方法”。
-
改用
System.Net.Http.HttpClient httpClient = new System.Net.Http.HttpClient();。
标签: c# .net asp.net-mvc-4 http session