当前位置:编程学习 > C#/ASP.NET >>

开发这样的“WCF服务程序” , 可不可以???

计划开发一个“Windows Service”程序,其中运行WCF服务。然后将其架设在“应用服务器上”,为“Asp.Net”、“Silverlight”、“WinCE下WInform程序”提供服务。

“WCF”基于“Http”为“WebService”。但不只有“WebService”,“WebService”只是给“Asp.Net”和“Silverlight”使用的。

其实“Asp.Net”可以像Silverlight一样引用服务,但想问下有没有其它的方式???

另外,还有“WCF”基于“TCP”,被WinCE网关机下的Winform采集程序使用。

“WCF服务应用程序”可不可以做成“Windows Service”,然后被“Asp.Net”、“Silverlight”、“WinCE网关机下的Winform采集程序”使用??? --------------------编程问答-------------------- 要确定下其思路可行性啊。。。 --------------------编程问答--------------------
引用楼主  的回复:
“WCF服务应用程序”可不可以做成“Windows Service”,然后被“Asp.Net”、“Silverlight”、“WinCE网关机下的Winform采集程序”使用???


当然可以,Windows Service只是一种稍特殊的应用程序罢了(IIS宿主其实也是服务),默认情况下,可单独分配运行权限,并且隔离了用户桌面交互,因此也更加稳定,在服务器上(服务优先程序)效率会比桌面程序宿主更高 --------------------编程问答-------------------- 可以,我们公司就是WINCE设备引用Windows Service --------------------编程问答--------------------  不懂啊 --------------------编程问答-------------------- 当然可以啦,在Windows Service里面host一个WCF服务,然后跑起来~ --------------------编程问答--------------------
引用 5 楼  的回复:
当然可以啦,在Windows Service里面host一个WCF服务,然后跑起来~


谢谢大家。。。还有其它建议没??? --------------------编程问答-------------------- 有没有类似的实例可以参考呢???

1、Windows Service开发教程资料。

2、Windows Service和WCF结合使用的实例。

感激不尽。。。

--------------------编程问答-------------------- 补一下;;; --------------------编程问答-------------------- 这个问题我也遇到了,后来看了一本书就知道了,书名我忘了,你搜下 --------------------编程问答--------------------
引用 9 楼  的回复:
这个问题我也遇到了,后来看了一本书就知道了,书名我忘了,你搜下


顶起。。。 --------------------编程问答--------------------
引用 10 楼  的回复:
引用 9 楼  的回复:

这个问题我也遇到了,后来看了一本书就知道了,书名我忘了,你搜下


顶起。。。


那么在Windows Service下写一个与“GPRS”模块通信的线程也应该是没有问题的吧。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用楼主  的回复:
计划开发一个“Windows Service”程序,其中运行WCF服务。然后将其架设在“应用服务器上”,为“Asp.Net”、“Silverlight”、“WinCE下WInform程序”提供服务。

“WCF”基于“Http”为“WebService”。但不只有“WebService”,“WebService”只是给“Asp.Net”和“Silverlight”使用的。

其实“Asp.……



可以的,亲。没问题的。
--------------------编程问答-------------------- WCF诞生的目的就是为了应对楼主这样的需求的。 --------------------编程问答-------------------- WCF基于net.tcp和wince进行通讯是行不通的,除非能破解net.tcp的协议,因为wince不支持wcf net.tcp客户端类。
要为wince提供服务只有两种方式,一种是wcf的http服务,一种是在windows服务中用套接字写基于tcp或udp的服务。 --------------------编程问答--------------------
引用 15 楼  的回复:
WCF基于net.tcp和wince进行通讯是行不通的,除非能破解net.tcp的协议,因为wince不支持wcf net.tcp客户端类。
要为wince提供服务只有两种方式,一种是wcf的http服务,一种是在windows服务中用套接字写基于tcp或udp的服务。


用Socket也不行吗???
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,