2013-11-26 3 views
0

Maxmind (전달 된 IP 주소를 기반으로 geolocation 정보를 제공 할 수있는 서비스)를 조사하고 있습니다. .ashx 처리기를 통해이 작업을 수행합니다. 이 부분을 로컬로 호출하면 제대로 작동하지만 dev에있는 서버에서는 실패합니다. 나는 서비스에서 JSON 응답을 얻을 수 있으며,이 같은 위치에 '빈'반환Maxmind 검색은 로컬에서 작동하지만 dev 서버에서는 작동하지 않습니다.

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

이상한 것은 내가 다른 .ASHX 핸들러가 dev에 서버 (다른 도메인에서 호출되는 것입니다) 작동하고, 그것은 정확히 같은 기본 dll을 사용하여 실패한 것입니다 (나는 dll을 깨진 핸들러의 웹 사이트에 복사했습니다). Maxmind 서비스에 대한 실제 호출은 다음과 같습니다

VAR WebRequest 클래스 =이 WebRequest.Create ("http://geoip.maxmind.com:8010/b?l=ourkey ="+ IPADDRESS)

어떤 아이디어 무슨 일 할 수 있을까?

답변

1

구성 문제 일 가능성이 높습니다. 데이터베이스 연결 문자열이 dev 서버의 ashx 처리기에 맞게 올바르게 설정되었는지 확인 했습니까? :-)

관련 문제