开发这样的“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采集程序”使用??? --------------------编程问答-------------------- 要确定下其思路可行性啊。。。 --------------------编程问答--------------------
当然可以,Windows Service只是一种稍特殊的应用程序罢了(IIS宿主其实也是服务),默认情况下,可单独分配运行权限,并且隔离了用户桌面交互,因此也更加稳定,在服务器上(服务优先程序)效率会比桌面程序宿主更高 --------------------编程问答-------------------- 可以,我们公司就是WINCE设备引用Windows Service --------------------编程问答-------------------- 不懂啊 --------------------编程问答-------------------- 当然可以啦,在Windows Service里面host一个WCF服务,然后跑起来~ --------------------编程问答--------------------
谢谢大家。。。还有其它建议没??? --------------------编程问答-------------------- 有没有类似的实例可以参考呢???
1、Windows Service开发教程资料。
2、Windows Service和WCF结合使用的实例。
感激不尽。。。
--------------------编程问答-------------------- 补一下;;; --------------------编程问答-------------------- 这个问题我也遇到了,后来看了一本书就知道了,书名我忘了,你搜下 --------------------编程问答--------------------
顶起。。。 --------------------编程问答--------------------
那么在Windows Service下写一个与“GPRS”模块通信的线程也应该是没有问题的吧。 --------------------编程问答-------------------- --------------------编程问答--------------------
可以的,亲。没问题的。
--------------------编程问答-------------------- WCF诞生的目的就是为了应对楼主这样的需求的。 --------------------编程问答-------------------- WCF基于net.tcp和wince进行通讯是行不通的,除非能破解net.tcp的协议,因为wince不支持wcf net.tcp客户端类。
要为wince提供服务只有两种方式,一种是wcf的http服务,一种是在windows服务中用套接字写基于tcp或udp的服务。 --------------------编程问答--------------------
用Socket也不行吗???
补充:.NET技术 , C#