在没有web服务器的情况下生成WSDL
问题描述:
我想从C++ atl webservice生成WSDL文件,而不使用Web服务器。我想将它作为Visual Studio构建的一部分或作为构建后事件生成。我找到了一个程序(CmdHelper),它为.NET程序集执行此操作,但它似乎不适合我需要的功能。有任何想法吗?在没有web服务器的情况下生成WSDL
答
Microsoft SOAP Toolkit附带一个WSDL生成器,它将从COM组件生成一个WSDL文件。我们在我工作的地方使用它,而且似乎能够完成这项工作。我们没有尝试将它集成到我们的构建过程中 - 当我们需要更新WSDL时,我们总是手动运行该工具,并且将生成的WSDL检查为版本控制。
我看到微软已经弃用这个产品,所以可能有更新的选择,但它对我们来说工作正常。