0

Maxmind (渡された IP アドレスに基づいて地理位置情報を提供できるサービス) を調べています。これは .ashx ハンドラを介して行います。これをローカルで呼び出すと正常に動作しますが、開発サーバーでは失敗します。サービスから JSON 応答を取得すると、次のような場所に「空白」が返されます。

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

奇妙なことは、開発サーバー上で動作している別の .ashx ハンドラー (別のドメインから呼び出されている) があり、失敗したものとまったく同じ基本的な dll を使用していることです (dll を壊れたハンドラーの Web サイト)。Maxmind サービスへの実際の呼び出しは次のようになります。

var webRequest = WebRequest.Create(" http://geoip.maxmind.com:8010/b?l= ourkey =" + ipAddress)

何が起こっているのでしょうか?

4

1 に答える 1