Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何为.net应用程序实现SOAP通信_C#_Php_Web Services_Soap_Wsdl - Fatal编程技术网

C# 如何为.net应用程序实现SOAP通信

C# 如何为.net应用程序实现SOAP通信,c#,php,web-services,soap,wsdl,C#,Php,Web Services,Soap,Wsdl,我必须在.NET应用程序和本地快递服务之间实现基于SOAP的通信。他们已经用php示例和wsdl模式提供了关于SOAP服务的良好文档,但我找不到用C#为.NET实现它的方法 我在网上查看了类似的问题,首先尝试将wsdl添加为服务引用,它没有创建必要的类,然后尝试将其添加为Web引用,它生成了类和方法,但无法按预期生成某些参数类型。例如,login参数是以字符串的形式生成的,而在wsdl中它被定义为xsd:struct,在php示例中,它是作为一个匿名类创建和传递的,带有两个字段 我尝试使用web

我必须在.NET应用程序和本地快递服务之间实现基于SOAP的通信。他们已经用php示例和wsdl模式提供了关于SOAP服务的良好文档,但我找不到用C#为.NET实现它的方法

我在网上查看了类似的问题,首先尝试将wsdl添加为服务引用,它没有创建必要的类,然后尝试将其添加为Web引用,它生成了类和方法,但无法按预期生成某些参数类型。例如,login参数是以字符串的形式生成的,而在wsdl中它被定义为xsd:struct,在php示例中,它是作为一个匿名类创建和传递的,带有两个字段

我尝试使用web请求实现通信,并按照其他一些方法手动构建SOAP消息,但仍然无法正确实现

这将是伟大的,如果有人可以得到一个简单的应用程序工作或只是让我知道如何做

谢谢

尝试使用,它将为您生成C#或VB.Net类,可用于与您选择的SOAP服务通信