0

我使用谷歌地图静态api获取地图图像,但执行时出现错误“无法解析远程名称:'maps.googleapis.com'” using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)

但我可以在 Windows 应用程序中获得谷歌地图的图像(与 Web 应用程序的代码相同),我不知道发生了什么

4

3 回答 3

2

这件事是由于您系统中的代理设置而发生的。请将此代码添加到您的 web.config 文件中,它将起作用。

        <system.net>
            <defaultProxy enabled="true" useDefaultCredentials="true">
            </defaultProxy>
       </system.net>
于 2016-01-08T11:57:20.480 回答
0

问题可能从无效的 url(主机名)到您的防火墙或代理阻止请求,甚至是错误配置的主机文件或 DNS。

于 2012-08-30T11:30:47.930 回答
0

我也面临同样的问题。如果您已连接局域网并受代理服务器保护,则进入谷歌浏览器设置。我们的系统采用谷歌浏览器的默认设置。在 chrome 的设置中,进入代理设置。单击 LAN 设置。单击代理设置复选框,然后单击通过代理服务器获取本地地址。同时在文本框中填写代理服务器的详细信息。提前并在异常字段中输入 localhost。再次运行项目。它将起作用。

于 2016-01-08T11:42:38.750 回答