gpt4 book ai didi

c# - 如何从客户的专用网络添加服务引用

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:05 25 4
gpt4 key购买 nike


我需要用 C# 开发一个服务客户端应用程序。该服务托管在我无权访问的客户本地网络上。所以我不能使用 Add Service Reference 选项来创建服务代理。
客户只给了我他们服务的 XML Soap 声明。它看起来像下面这样:

 <?xml version="1.0" encoding="UTF-8" ?> 
- <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5.
-->
- <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5.
-->
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://helios.tedas.gov.tr/im" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://helios.tedas.gov.tr/im" name="IletisimModulu">
- <types>

它只是 XML 的头部,由于它的大小,我没有放完整的 XML。如果我们从资源管理器 (http://mywebservice/Service?WSDL) 导航到服务 url,我想这就是我们会看到的。

那么现在,我如何根据他们给我的这个 XML 文档创建服务代理?

最佳答案

So I cannot use Add Service Reference option to create service proxy.

您可以在此处粘贴文件路径和 URL。另见 How can I consume a WCF service using a local WSDL file? .

关于c# - 如何从客户的专用网络添加服务引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com