我即将开始将基于C#的桌面应用程序转换为基于Web的应用程序.出于几个原因,我想通过Web服务从逻辑中删除GUI.微软有asmx文件,WCF,下周可能是PDC的新东西.数据可以通过SOAP,REST,JSON以及其他12种方式传递.
任何人都可以建议我应该开始使用.NET框架吗?
您即将迁移到新平台.我会去WCF.它可以满足您的所有需求.
最初,当您移动时,您可以使用httpBinding,它非常接近ASMX Web服务,并且基于SOAP.如果您以后需要一些高级功能,那么您绝对可以使用webHttpBinding,这将为您提供基于REST和JSON的界面.WCF是非常强大的编程模型,你一定要转向它.