【问题标题】:The request failed with HTTP Status 403: Forbidden when calling a web service请求失败,HTTP 状态 403:调用 Web 服务时禁止
【发布时间】:2011-08-03 06:38:30
【问题描述】:

从外部 Web 服务调用方法时遇到问题。 返回的错误如下:

请求失败,HTTP 状态 403

我的应用程序是使用 ClickOnce 技术部署的。奇怪的是,当我在我的开发机器上以及另外在测试环境(IIS 6、Windows 2003 Server)中调用服务(测试代码)时,一切都很好。 不幸的是,当应用程序处于生产环境(Windows 2003 Server、IIS 6)时,会返回错误。 我不使用服务引用来调用 Web 服务,而是使用从 wsdl.exe 应用程序生成的代理类。有人可以帮帮我吗。

编辑: 我注意到我什至无法使用该生产服务器上的 Web 浏览器访问 wsdl 文件。 此生产服务器也在不同的域中。

【问题讨论】:

    标签: web-services iis c#-4.0


    【解决方案1】:

    我找到了我的问题的解决方案。似乎拥有外部 Web 服务的公司有某种访问列表,其中 IP 地址允许访问此 Web 服务

    【讨论】:

      猜你喜欢
      • 2015-06-29
      • 1970-01-01
      • 2019-06-18
      • 1970-01-01
      • 2011-03-26
      • 1970-01-01
      • 2018-07-10
      • 2021-06-29
      • 2012-06-27
      相关资源
      最近更新 更多