无法连接到远程服务器 OData 调用

Unable to connect to the remote server OData call

我在调用外部 OData 服务时遇到问题。 当我从一个小型控制台测试应用程序调用它时,我没有收到任何错误。 但是当我从我的网络应用程序调用它时,我收到错误:“无法连接到远程服务器”。 当我使用 fiddler 查看问题所在时,它起作用了。我关闭了fiddler,它又失败了(fiddler正在使用系统定义的代理)。

我正在使用 vs2015 并在开发过程中使用本地 IIS(v6.1) 来托管网站。

我尝试使用 system.net 添加到 web.config 中的代理服务器,但这也没有用。

这是 IIS 的问题还是我可以做些什么?

您可以使用下面提到的两种方法中的任何一种来解决这个问题。

  1. 您在调用 OData 服务时以编程方式设置 Web 代理。
  2. 您在如下配置文件中设置 Web 代理。

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