首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WCF绑定--太多了!我该如何选择?

WCF绑定--太多了!我该如何选择?
EN

Stack Overflow用户
提问于 2008-10-26 09:41:49
回答 2查看 9.6K关注 0票数 16

我们有一个R Server (R是一种用于统计分析的编程语言),它基本上接受一个脚本和一个csv文件,处理一些数据并以文本形式返回结果。

我需要在R服务器上编写一个服务,以便.net客户端(可以是.Net Windows Forms或ASP.Net)可以连接到R服务器,提交脚本和CSV文件,并返回结果。

我被许多不同的绑定弄糊涂了,网络上的信息似乎很稀疏/分散,不知道该选择哪一个。

另外,最好是在IIS中运行该服务,还是作为单独的“命令行”类型侦听器服务运行(与IIS相比,后者似乎很难看,我不知道如果可以在IIS中运行它,为什么会有人选择这样做)?

EN

回答 2

Stack Overflow用户

发布于 2008-10-28 23:50:41

我建议参考Juval Lowy的"Programming WCF Services“一书。

他通过一个决策图表来帮助您决定使用哪个绑定。您还可以在此处找到他关于绑定的文章

http://www.code-magazine.com/article.aspx?quickid=0605051&page=3

票数 5
EN

Stack Overflow用户

发布于 2012-02-22 19:22:22

从wros的WCF4一书中摘录:“所有这些内置的绑定都是建立在为特定场景工作的标准上的,但是如果你选择了一个错误的或者效率较低的绑定,那么你如何选择一个适合你的呢?

如果您需要与非WCF应用程序交互,最明显的选择。如果您的服务要与WCF客户端进行通信,则可以使用前缀为“net”的绑定中的on。请记住,您可以为使用不同绑定的同一服务定义多个端点。这允许您利用WCF客户端的性能优化,同时仍然提供对ASMX服务和WS-*标准的支持。这些功能提供了更多的安全性和其他功能,许多客户端都利用了这些功能。

例如,如果要建立一个从WCF到WCF的通信,选择使用二进制编码的NetTcpBinding会使通信速度比使用文本编码的BasicHttpBinding快四到五倍。

这些由WCF提供的绑定应该涵盖您需要的大多数情况:然而,如果您需要更改或创建一个完全的ne绑定,WCF允许您非常简单地做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/237794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档