如何使用maxmind geoip .net api或来自基于C#2.0的app的任何替代web服务

时间:2016-09-09 10:21:04

标签: c# .net geoip maxmind ip-geolocation

我们正在尝试使用maxmind来使用他们的geoip api(.net api)来获取在我们网站上注册的用户的位置详细信息。

作为使用基于.net的客户端与maxmind geoip的.net api集成的一部分,我们知道我们必须使用这两个nuget包,可以添加到.net framework 4.5中完成的应用程序,但是在我们的情况下,我们必须使用.net 2.0中完成的遗留Web服务来使用geoip,我们无法将其迁移到更高版本,至少不会很快。

Nuget我们需要使用.net客户端:

https://www.nuget.org/packages/MaxMind.GeoIP2/

https://www.nuget.org/packages/MaxMind.Db/

如果有人对.net客户端的geoip api有先验知识,那么请告诉我们如何在任何.net 2.0应用程序中使用maxmind geoip api,使用任何旧版本的nuget软件包,或者是否有直接使用例如maxmind的webservice url(如果有的话,也是C#客户端的任何文档位置,因为我无法找到它)。谢谢大家。

如果问题不适合此类查询/疑虑,请将其移至正确的位置,并请向我们提供您所面临问题的输入/解决方案。感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试GeoIP Legacy API。还有unofficial NuGet release使用适当的命名空间。

我不相信有一个读者可以使用支持.NET 2.0的较新的MaxMind数据库格式。