首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google错误: System.Net版本2.0.5.0需要查看HttpStatusCode

Google错误: System.Net版本2.0.5.0需要查看HttpStatusCode
EN

Stack Overflow用户
提问于 2013-10-10 07:55:05
回答 1查看 575关注 0票数 0

我正在使用核心报告API。我可以用这样的代码成功地运行我的请求。

代码语言:javascript
复制
DataResource.GaResource.GetRequest requestData = googleAnalyticsService.Data.Ga.Get(profiles, startDateStr, endDateStr, metrics);
requestData.Dimensions = dimensions;
requestData.MaxResults = Globals.MAX_RESULTS;

responseData = requestData.Execute();

因此,在我的responseData对象中,我有我需要的所有数据。但我也需要知道我的请求何时出错。因此,我需要捕获一个具有GoogleApiException属性的HttpStatusCode。这个Http状态代码将让我知道,如果我已经达到了我的请求配额每天,以便我可以继续收到信息24小时后。但当我遇到这样的异常时:

代码语言:javascript
复制
catch (GoogleApiException gapiex)
{
   logger.WriteToLog("GETPROFILEDATA", "Google API exception: " + gapiex.HttpStatusCode);
   break;
}

我收到一个错误,上面说:

类型'System.Net.HttpStatusCode‘是在未引用的程序集中定义的。您必须添加对程序集'System.Net、Version=2.0.5.0、Culture=neutral、PublicKeyToken=7cec85d7bea7798e、Retargetable=Yes‘的引用。

而且我似乎找不到图书馆,既没有通过NuGet,也没有其他地方。是否有其他获取状态代码的方法,或者是否有人在某个地方拥有该库?

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 16:21:20

确保您的.NET框架是修补的。微软向.NET发布了补丁,允许可移植类库正确地找到适当的运行时。KB2468871修补程序可在http://www.microsoft.com/en-us/download/details.aspx?id=3556上使用。

如果您看到上述异常(或类似的异常),这意味着您缺少最新的.NET框架修补程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19290094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档