Кто-нибудь успешно использовал данные MaxMind и код C# в веб-форме? Я был бы признателен за любое понимание. Если вы можете предоставить пошаговое руководство по процессу реализации и, возможно, какой-нибудь пример кода C#, который работает для вас, я был бы вам очень признателен.
реализация бесплатной базы данных GeoLiteCity от maxmind на веб-форме C#?
Ответы (1)
Реализовать max-mind очень просто, в C# у нас есть пакет Nuget для чтения max-mind Db.
- Install-Package MaxMind.GeoIP2 - Версия 2.6.0
- После этого вы можете использовать программу чтения баз данных max-mind для чтения вашей базы данных.
- Наконец, возьмите прочитанные данные как объект и получите нужные детали.
Пример:
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;
...
person
Janaka Sampath
schedule
03.07.2016