2013-11-26 72 views
0

我正在查看Maxmind(一种可以基于传递给它的IP地址提供地理位置信息的服务)。我通过.ashx处理程序执行此操作。当我在本地调用它时,它工作正常,但是在我们的开发服务器上它失败了。我从服务的JSON响应并返回“空白”像这样的位置:Maxmind lookup在本地工作,但不在开发服务器上

{"RegionId":null,"RegionName":"","RegionCode":"","CountryId":null,"CountryName":"","CountryCode":"","Latitude":0,"Longitude":0} 

奇怪的是,在开发服务器上我有不同的ashx的处理程序(正在从不同的域调用),它正在工作,它使用完全相同的底层DLL的失败(我已经将DLL复制到破坏的处理程序的网站)。到的MaxMind服务的实际调用如下所示:

VAR的WebRequest = WebRequest.Create( “http://geoip.maxmind.com:8010/b?l=ourkey =” + ip地址)

任何想法可能是怎么回事?

回答

1

这很可能是配置问题,您是否检查过您的数据库连接字符串是否正确设置了开发服务器上的ashx处理程序? :-)

相关问题