如何实现业务伙伴提供的WSDL?

jam*_*a64 4 .net c# wsdl web-services

我被另一个企业提供给wsdl文件来构建webservice,以便其他企业可以使用提供的wsdl和xsd文件连接到我构建的服务.我是使用wcf的dot net开发人员.我想知道从哪里开始使用wsdl和xsd文件.

谢谢

Ran*_*ica 6

希望模式和WSDL是.NET友好的.如果要使用WCF,可以使用生成类SvcUtil.exe.

svcutil -noconfig -serializer:datacontractserializer -d:../
 -namespace:*,MyCompany.Services.ServiceName wsdl.wsdl Messages.xsd Data.xsd
Run Code Online (Sandbox Code Playgroud)

坏消息是svcutil实际上生成了客户端代理,因此您必须手动去除客户端和通道类.

有关此方法的完整说明,请参阅使用Windows Communication Foundation进行基于模式的开发.

在文章中,他们还讨论了Visual Studio加载项WSCF.blue,它允许您执行数据合同生成(以及其他合同的第一个开发任务).