Aar*_*ron 12 asp.net wcf remoting web-services
有谁愿意帮助我解决.NET Remoting,Web Services和WCF的优缺点?我已经使用.NET Remoting和Web Services进行了一些工作,我正在构建一个新的ASP.NET 3.5 Web应用程序,我将使用SQL 2008 DB.主要是我想知道是否值得真正关注这个应用程序的WCF.
在这个特定的例子中,这里有一些相关的观点:
但是,我还是想知道:
我实际上将我们的软件从传统的.NET Remoting转换为WCF.从Remoting发生的通信膨胀是惊人的(只看一个wireshark跟踪).在转移到WCF之前,我想过只使用传统的.NET Web服务,但是我们为远程调用调用的接口需要进行大量修改(我们使用了一些out和ref参数,如果我不是Asp.Net webservice不能做的话.错误).
真的,我无法想出使用Asp.Net网络服务的理由,但我不是Asp.Net的人.对我而言,它没有优于WCF的优势.使用Web服务可能更容易,但WCF提供的灵活性是我所需要的.特别是在消息格式化方面.
我喜欢我的WCF服务,因为有了一个服务,我可以提供JSON或SOAP/XML,并支持所有协议(ipc,tcp和http).
WCF的无赖之处在于,如果您希望在基于Web的场景中使用它,则其严格绑定要求您为HTTP和HTTPS定义端点.与传统的Web服务不同,无论是否安全,它都"正常工作".
归档时间: |
|
查看次数: |
7640 次 |
最近记录: |