我们正在尝试使用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#客户端的任何文档位置,因为我无法找到它)。谢谢大家。
如果问题不适合此类查询/疑虑,请将其移至正确的位置,并请向我们提供您所面临问题的输入/解决方案。感谢。
答案 0 :(得分:0)
您可以尝试GeoIP Legacy API。还有unofficial NuGet release使用适当的命名空间。
我不相信有一个读者可以使用支持.NET 2.0的较新的MaxMind数据库格式。