FedEx 不提供 UDDI 服务,但需要作为 WSDL 文件下载。开发完成后,需要将开发 WSDL 替换为生产 WSDL。我正在使用 Visual Studio 2008 并且仅替换 WSDL 不会在生产中自动工作,但需要重新导入并重建项目。这为开发和生产环境创建了两个不同的二进制签名。我需要通过一些配置文件来实现这一点,这样我的二进制文件对于我的开发和生产环境来说是相同的。有任何想法吗???谢谢!
WSDL 文件中唯一的变化是位置值。
<port name="RateServicePort" binding="ns:RateServiceSoapBinding">
<s1:address location="https://ws.fedex.com:443/web-services" />
</port>