我想构建一个带有MySQL数据库的WCF服务器,它可以与不同的操作系统上的不同客户端进行通信。这可能吗?
如果是,我该怎么办?任何可以帮助我的教程?
干杯
答案 0 :(得分:2)
这可能吗?
是的,互操作性是WCF设计人员关注的主要问题之一。
我该怎么办?
您需要考虑很多选项,例如安全性,可靠性......
但主要是basicHttpBinding可能是最具互操作性的基于SOAP的绑定。只需谷歌获取basicHttpBinding
的样本。
在另一个帐户中,最具互操作性的WCF方法是WCF REST
,它允许使用任何客户端都能理解的JSON,甚至是浏览器。但是,WCF REST的实现有很多设计问题(在这个问题的范围之外),我建议使用ASP .NET MVC来实现通过HTTP传递JSON对象。为安全起见,您可以使用HTTPS。