没有实现特定信息的Web服务合同

时间:2010-03-02 10:26:49

标签: wcf web-services wsdl contract

我必须定义一个Web服务合同,然后由不同的软件供应商使用它来实现他们的服务器和客户端。

我尝试定义类,创建WCF服务并使用它来自动生成WSDL文档。这种方法的问题在于WSDL内部有一些关于绑定和Web服务地址的细节。

如何在没有此类实施特定信息的情况下实现生成Web服务合同?

提前谢谢。

最好的问候,
ŁukaszGłaz

2 个答案:

答案 0 :(得分:0)

在我看来,执行此操作的绝对最佳方法是根本不生成WSDL - 手动创建它。从 WSDL生成各种合同类,并使用它们来实现服务。

答案 1 :(得分:0)

我发现适当地使用命名空间可以将服务器定义的抽象部分自动生成为一个WSDL文件和一个XSD文件以及实现特定部分(绑定和服务元素)到另一个WSDL文件中。通过这种方式,我得到了我想要的分离。