我正在查看Maxmind(一种可以根据传递给它的IP地址提供地理位置信息的服务)。我通过.ashx处理程序执行此操作。当我在本地调用它时,它工作正常,但是在我们的开发服务器上它失败了。我从服务中获得了一个JSON响应,并为这个位置返回'blank':
{"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= 我们的密钥 =”+ ipAddress)
任何想法可能会发生什么?
答案 0 :(得分:1)
这很可能是一个配置问题,您是否检查过是否为开发服务器上的ashx处理程序正确设置了数据库连接字符串? : - )