【发布时间】:2014-04-17 16:38:10
【问题描述】:
我继承了一些由 ColdFusion 9 生成的 WSDL 的 Web 服务。CF9 默认是 RPC 编码的,所以它们就是这样。但是,最近我注意到,较新版本的 .NET 框架(或者可能是较新版本的 Visual Studio)不喜欢 RPC 编码的 WSDL。在测试中(在 C# 中),我验证了 VS 2013 仅在文档文字样式中正确使用该服务。
我当然愿意将样式更改为更普遍可用,但是这个网络服务已经流行了一段时间(我敢肯定,很多人都在使用),所以我想要以确保我掌握可能产生的影响。我还想知道是否可以让 ColdFusion 生成两个不同的 WSDL(或者允许即时设置编码?)。基本上,我将不胜感激有关使其兼容的最佳方法的任何建议(同时保持向后兼容性)。谢谢。
【问题讨论】:
-
您是否阅读过任何相关文档? help.adobe.com/en_US/ColdFusion/9.0/Developing/…
-
除非我从该文档中遗漏了一些东西(我已经阅读了八次),否则就是关于如何生成 WSDL,这不是我的问题。我的问题是关于改变现有 WSDL 的风格(以及由此产生的影响)。
-
我只是简单地问一下并给你一个开始,因为还没有答案。并不是要成为答案,否则我会将其发布为答案。很抱歉造成混乱。
标签: c# coldfusion wsdl visual-studio-2013 coldfusion-9