如何打包wsdls?

时间:2012-12-17 15:54:14

标签: visual-studio-2010 wcf .net-4.0 wsdl

我有一个wcf webservice,客户端需要wsdl的副本。但是,当我打开wsdl时,由于自定义类型,有一堆xsd导入指向我的localhost。

<xsd:import schemaLocation="http://localhost:50790/ ... " />

他们需要自定义他们的代码,并且想要使用wsdl,但我不确定如何以他们可以正确使用wsdl的方式打包它?

是否有一个工具可以创建一个可以用来使用和生成调用的文件?

1 个答案:

答案 0 :(得分:2)

在元数据下载模式(http://msdn.microsoft.com/en-us/library/cy2a3ybs(v=vs.80).aspx)中尝试使用Web服务发现工具(disco.exe,http://msdn.microsoft.com/en-us/library/aa751847.aspx)或svcutil.exe。这些文件可以下载所有必需的WSDL / XSD文件,然后您可以压缩并传送给客户端。