另一家企业向我提供了一个wsdl文件来构建webservice,这样另一家企业就可以连接到我使用提供的wsdl和xsd文件构建的服务。我是一个使用wcf的.NET开发人员。我想知道从哪里开始准备wsdl和xsd文件。
谢谢
发布于 2010-05-12 08:57:25
希望这些模式和WSDL是.NET友好的。如果你想使用WCF,你可以使用SvcUtil.exe生成你的类。
svcutil -noconfig -serializer:datacontractserializer -d:../
-namespace:*,MyCompany.Services.ServiceName wsdl.wsdl Messages.xsd Data.xsd坏消息是,svcutil实际上生成了客户端代理,因此您必须手动删除客户端和通道类。
有关此方法的完整描述,请参阅Schema-based Development with Windows Communication Foundation。
在这篇文章中,他们还谈到了一个Visual Studio外接程序WSCF.blue,它允许您执行Data contract generation (以及其他合同优先开发任务)。
发布于 2010-05-12 02:42:59
您可以使用.net wsdl tool和xsd tool自动生成您的类。
发布于 2010-05-12 22:20:36
快速和懒惰的方式是简单地使用VS中的添加引用(假设是.net3.5 +)或为.net 2添加web引用;并允许VS完成这项工作。
http://www.eggheadcafe.com/tutorials/aspnet/a1647f10-9aa4-4b0c-bbd9-dfa51a9fab8e/adding-wcf-service-refere.aspx
正如( http://andrewtokeley.net/archive/2008/07/10/the-difference-between-ldquoadd-web-referencerdquo-and-ldquoadd-service-referencerdquo.aspx )所说,它基本上是Tuzo和Ben添加的函数的包装器。
使用“添加服务包装器”,您可以使用高级设置自动生成ASync类和数据契约。
https://stackoverflow.com/questions/2813018
复制相似问题