【问题标题】:Error when call google map static api in asp.net web application:The remote name could not be resolved:'maps.googleapis.com'在 asp.net Web 应用程序中调用谷歌地图静态 api 时出错:无法解析远程名称:'maps.googleapis.com'
【发布时间】:2012-08-30 07:56:54
【问题描述】:

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

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

【问题讨论】:

  • 两个应用程序是否运行在同一个环境中?
  • 信息不足,问题与谷歌地图API编程无关。

标签: asp.net google-maps


【解决方案1】:

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

        <system.net>
            <defaultProxy enabled="true" useDefaultCredentials="true">
            </defaultProxy>
       </system.net>

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        相关资源
        最近更新 更多