Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/web-services/4.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
WCF,从现有模式实现web服务_Wcf_Web Services_Xsd - Fatal编程技术网

WCF,从现有模式实现web服务

WCF,从现有模式实现web服务,wcf,web-services,xsd,Wcf,Web Services,Xsd,我必须实现一个SOAPWeb服务,它符合旅游业的(大型)标准模式。下面是一个示例.XSD文件: 我认为这排除了简单地将[WebMethod]属性添加到方法的可能性。您建议如何使用C#实现现有模式 PS:我使用的是WCF,C#3,服务器上安装了.NET3.5 谢谢您是否尝试过从Visual Studio命令行使用xsd.exe加载架构?这将生成一个clr对象文件 您可以使用XSD.EXE创建类,并从WCF服务返回它们(您指的是[OperationContract],而不是[WebMethod])

我必须实现一个SOAPWeb服务,它符合旅游业的(大型)标准模式。下面是一个示例.XSD文件:

我认为这排除了简单地将[WebMethod]属性添加到方法的可能性。您建议如何使用C#实现现有模式

PS:我使用的是WCF,C#3,服务器上安装了.NET3.5


谢谢

您是否尝试过从Visual Studio命令行使用xsd.exe加载架构?这将生成一个clr对象文件


您可以使用XSD.EXE创建类,并从WCF服务返回它们(您指的是[OperationContract],而不是[WebMethod])。但是您必须配置为使用XML序列化程序,而不是数据协定序列化程序。

是的,它生成类,但SOAP信封不同。您有权访问WSDL吗?