Web Services 是否安全地将.NET 1.1 Web服务切换到WCF?

nwo49xxi  于 2022-11-15  发布在  .NET
关注(0)|答案(3)|浏览(117)

在知道并非所有客户端都使用.NET访问服务的情况下,将.NET 1.1 Web服务切换到WCF服务是否安全?因此,它们使用SOAP/XML方法。我们是否可以在客户端不必更改代码的情况下切换到WCF?

vs3odd8k

vs3odd8k1#

是的。虽然我还没有用1.1的Web服务做过,但我能够将一个.NET 2.0的Web服务重构为WCF服务,然后用basicHttpBinding公开它。客户端甚至不知道它们之间的区别。
当我在做这个的时候,我翻查了一些我保存的链接,this blog和一个good msdn article是我开始做这个的原因。真的很简单,也很中肯。

czq61nw1

czq61nw12#

是的,你可以。
您可以让SOAP/XML甚至JSON共存于WCF服务中,这样您仍然支持现有的协议。
通过搜索**“WCF SOAP JSON POX”**检查来自谷歌的第一个结果,我很肯定这就是你所追求的。

dgiusagp

dgiusagp3#

是.NET 1.1提供数据还是使用数据?
.NET 1.1 Web服务不处理可空类型,因此,如果它们尝试使用.NET 2.0提供的包含可空int的Web服务,它们就会非常糟糕地消亡。
[我不确定这是否适用于WCF,但值得检查。]

相关问题