首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GeoLiteCity webform上实现maxmind的免费C# DB?

在GeoLiteCity webform上实现maxmind的免费C# DB?
EN

Stack Overflow用户
提问于 2016-03-29 05:34:16
回答 1查看 1.3K关注 0票数 0

是否有人在webform上成功地使用了MaxMind的数据和C#代码?我会感谢你的任何见解。如果您能够介绍一下实现过程,或者一些适合您的示例C#代码,我将非常感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-03 02:04:57

实现max-mind非常简单,在C#中我们为max-mind Db读取器提供了Nuget包。

  • 安装软件包MaxMind.GeoIP2 -Version 2.6.0
  • 之后,您可以使用max-mind db读取器来读取数据库。
  • 最后,将读取的数据作为对象并获取所需的详细信息。

示例:

代码语言:javascript
复制
string path = @"c:\MaxMindDb\GeoIP2-City.mmdb";
using (var reader = new Reader(path, MaxMind.Db.FileAccessMode.Memory))
{
     var data = reader.Find(ip).ToString();
     var GeoData= JToken.Parse(data);
     string CountryCode = GeoData["continent"]["code"].ToString() ?? null;
     ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36276209

复制
相关文章

相似问题

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