首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >下载WCF服务公开的所有WSDL文件的最佳方式是什么?

下载WCF服务公开的所有WSDL文件的最佳方式是什么?
EN

Stack Overflow用户
提问于 2008-11-13 09:41:37
回答 3查看 35.7K关注 0票数 19

下载WCF服务公开的所有WSDL文件的最佳方式是什么?

例如,根WSDL文件引用以下其他WSDL文件:

代码语言:javascript
复制
<xsd:import schemaLocation="http://localhost:80/?xsd=xsd0" namespace="http://tempuri.com"/>
<xsd:import schemaLocation="http://localhost:80/?xsd=xsd1" namespace="http://tempuri.com"/>

理想情况下,可以自动下载,这样每次WSDL更改时,都可以轻松地将文件分发给客户或合并到文档/SDK中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-11-13 10:07:13

看起来微软提供了Disco.exe来做这件事。

票数 3
EN

Stack Overflow用户

发布于 2009-12-23 17:24:09

同时,disco.exe被微软认为是过时的技术。

您可以使用svcutil.exe /t:metadata在WCF时代实现同样的效果。额外的好处是支持额外的功能,例如WS-Policy。

从URL保存架构:

svcutil /t:metadata http://host/pathtomy.svc?wsdl

从汇编中保存模式,如在自动构建中:

svcutil /t:metadata c:\wcfweb\pathToWcfServiceAssembly.dll

票数 34
EN

Stack Overflow用户

发布于 2008-11-13 12:47:13

如果您拥有该服务,您可以探索的另一个有趣的选择是使用Christian Weyer的FlatWSDL behavior,它将强制WCF在单个WSDL文档中生成所有内容,这将使您更容易分发它。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/286657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档