积极答复者
--------------有这样的需求----------

问题
答案
-
您好,既然不开启外部访问。那么则需要有个代理人来对外提供服务。
WCF是很好的选择,可以宿主在WinForm、IIS、控制台、WAS以及Windows服务等。
所以WCF可以不依赖IIS。
您好,heywap:欢迎来到MSDN中文论坛。
正如Jiyuan的给出的答案,WCF可通过多种内置传输协议和编码中的任意一种发送消息。最常用的协议和编码是使用超文本传输协议 (HTTP) 发送文本编码的 SOAP 消息,以便在万维网上使用。此外,WCF 还允许通过 TCP、命名管道或 MSMQ 发送消息。这些消息可以编码为文本,也可以使用优化的二进制格式。使用 MTOM 标准可有效地发送二进制数据。如果所提供的传输或编码方式都不符合您的需要,您可以创建自己的自定义传输或编码。
因此,对于您的问题,WCF是一个不错的选择。如果你对于WCF有任何问题,您也可以前往WCF论坛咨询任何关于WCF的问题。
如果您还有任何关于C#的问题,请随时向我们提出。
Neddy Ren [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 Neddy Ren 2011年2月28日 3:23
全部回复
-
您好,既然不开启外部访问。那么则需要有个代理人来对外提供服务。
WCF是很好的选择,可以宿主在WinForm、IIS、控制台、WAS以及Windows服务等。
所以WCF可以不依赖IIS。
您好,heywap:欢迎来到MSDN中文论坛。
正如Jiyuan的给出的答案,WCF可通过多种内置传输协议和编码中的任意一种发送消息。最常用的协议和编码是使用超文本传输协议 (HTTP) 发送文本编码的 SOAP 消息,以便在万维网上使用。此外,WCF 还允许通过 TCP、命名管道或 MSMQ 发送消息。这些消息可以编码为文本,也可以使用优化的二进制格式。使用 MTOM 标准可有效地发送二进制数据。如果所提供的传输或编码方式都不符合您的需要,您可以创建自己的自定义传输或编码。
因此,对于您的问题,WCF是一个不错的选择。如果你对于WCF有任何问题,您也可以前往WCF论坛咨询任何关于WCF的问题。
如果您还有任何关于C#的问题,请随时向我们提出。
Neddy Ren [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 Neddy Ren 2011年2月28日 3:23