【发布时间】:2014-02-15 10:26:30
【问题描述】:
我试图使用谷歌地理编码 api 将地址转换为经度和纬度。但我得到了这个异常
无法解析远程名称:“maps.googleapis.com” 说明:执行过程中发生未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。
异常详细信息:System.Net.WebException:远程名称无法 解决:'maps.googleapis.com'
在下面一行
Address[] addresses = geocoder.Geocode("1600 pennsylvania ave washington dc").ToArray();
我没有得到它是什么请有人帮助我。
【问题讨论】:
-
那么您查看异常的堆栈跟踪了吗?
-
检查您的事件日志。问题可能来自防火墙或代理服务器的无效 url(主机名)阻止请求,甚至是主机文件或 DNS 配置错误。根据 Vigneshes 的回答,有时如果您在 web.config 中指定代理,您的问题就会消失。