繁体   English   中英

在WCF中编写Windows服务

[英]Writing Windows service in WCF

我想在wcf中编写windows服务在搜索了很多之后我才发现在wcf而不是windows服务中编写webservice的教程。

任何人都可以提供任何教程的链接,该教程解释了如何在WCF中编写Windows服务

Windows服务是可执行文件。 WCF应用程序通常是通过URI公开的Web服务。 您可以在Windows服务中托管WCF应用程序,而不是相反。

要在C#中创建Windows服务,请按照此处的分步操作进行操作。 要使Windows服务启用WCF,请创建System.ServiceModel.ServiceHost实例,该实例将在OnStart()回调中托管您的WCF服务。

所有这些都很好的答案。 只需快速说明...在类库(dll)中实现您的WCF服务,这样您就可以随意托管它(IIS,控制台应用程序或Windows服务)。
我建议从服务器应用程序开始,在服务按预期工作后,创建Windows服务,添加对您的库的引用并从那里启动服务(WCF)(Windows服务)

编辑:我只是假设您的意思是创建一个托管为Windows服务的WCF服务,如果不是这样,请忽略我的答案。

正常创建WCF服务,创建Windows服务,然后使用ServiceHost在Windows服务中自托管WCF服务。 有关自托管WCF服务的更多信息,请参阅此MSDN页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM