添加Web服务引用失败

本文关键字:失败 引用 服务 Web 添加 | 更新日期: 2023-09-27 18:12:57

我正在尝试连接SAP soap提供程序与c#程序…

@Edit: SAP在其非公共网络服务提供商上,提示用户和密码(在任何事情之前)

使用这里的信息:

我来到我必须附加的web服务,当提示用户/密码时,我已经放置了它。然而,我认为我写错了密码 (EDIT II下面),因为soap响应是这样的:

- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <soap:Body>
- <soap:Fault>
  <faultcode>soap:Server</faultcode> 
  <faultstring>No binding data for configuration key: "005056AA63891ED480C5CC2F714805E3"</faultstring> 
- <detail xmlns:slibfault="http://xml.sap.com/2005/11/esi/slib/fault/">
  <slibfault:timestamp>Tue, 15 Jul 2014 16:01:21 GMT</slibfault:timestamp> 
- <slibfault:exception>
  <slibfault:text>No binding data for configuration key: "005056AA63891ED480C5CC2F714805E3"</slibfault:text> 
  <slibfault:position program="CL_SRT_WSP_WSDL_HANDLER=======CP" include="CL_SRT_WSP_WSDL_HANDLER=======CM00K" line="82" /> 
  </slibfault:exception>
  </detail>
  </soap:Fault>
  </soap:Body>
  </soap:Envelope>

现在,用户名和密码没有提示,就好像选中了"提醒我的密码"复选框。

是否有办法刷新"Visual Studio WebService缓存"或其他东西?

@EDIT II:我现在已经尝试了两次(通过将其添加到具有相同结果的另一个项目中)并且passwd被错误写入不是问题,传递是正确的,但参考构建器一直显示此

WebServices在此URL:

There was an error downloading 'http://fooserver:8000/sap/bc/srt/wsdl/srvc_005056AA63891ED480C5CC2F714805E3/wsdl11/allinone/ws_policy/document?sap-client=400/_vti_bin/ListData.svc/$metadata'.
The request failed with the error message:
--
<soap:Envelope xmlns:soap="http://s

任何想法?

添加Web服务引用失败

当此响应是您从SAP收到的响应时,它意味着公开的服务已被弃用

我无法解释SAP端发生了什么,(因为我是c#开发人员),但我可以告诉你的是SAP端故意 (手动abap开发人员处理)不期望客户端进一步沟通。

所以…问问SAP那边的ABAPer,他可能已经对你试图连接的服务做了一些事情,因为它不再可用。

您还可以通过将放置在浏览器中"手动"转到wsdl页面来验证。您将看到相同的XML响应。

@ ice -on-the-cake Edit:如果您遇到凭据被。net存储/缓存的问题,只需

  • 转到Solution Panel
  • 左键单击要添加参考的project
  • ,选择unload project

之后对Load重复同样的项目。

, 刷新"凭据"存储"