目前,我有一个Windows服务的项目。 我还创build了另一个安装Windows服务的“安装项目”。
我的问题是这样的:我可以添加另一个Windows服务到同一个项目? (这样,我可以使用1个安装程序,并更容易地在服务之间共享一些代码。)如果可以,那么这是否意味着当一个服务遇到错误,那么这两个服务都停止了,还是彼此独立出错?
每个项目的编码1服务之间还是有其他差异,或者在一个项目中有多个服务?
如何防止或检测“%APPNAME%停止工作”对话框?
为什么这个Cancellationdisposable永远不会取消Observable.dispose()?
在.NET 4.5中编写的软件需要什么版本的.NET运行时?
我的dotnet应用程序不能在Windows Server 2003上运行
loopState.Break(),loopState.Stop()和CancellationTokenSource.Cancel()之间有什么区别?
为什么FileSystemInfo不声明GetAccessControl方法?
Windows任务计划程序安装程序
为什么我在尝试本地安装cs-script时出错?
如何为商业Windows应用程序创buildtesting环境?
这是TextBox控件之间不一致的行为
是的,你可以在同一个项目中有多个服务。 虽然他们都使用相同的EXE,他们被加载到不同的内存空间,并相互独立行事。
我知道这已经被回答了,但是如果你想要在同一个项目中运行两个服务的例子(代码),请查看我对类似问题的回答:
我可以在单个Windows可执行文件中托管多个服务吗 ?
谢谢!
我是一个名为Daemoniq的开源Windows服务托管框架的开发人员。 在一个进程中运行多个服务是它的一个特点。 你可以从http://daemoniq.org下载
容器不可知的服务位置通过CommonServiceLocator
通过app.config设置常用服务属性,如serviceName,displayName,description和serviceStartMode
在同一个进程上运行多个Windows服务
通过app.config设置恢复选项
通过app.config设置服务
通过命令行设置服务进程证书
通过命令行安装,卸载,调试服务
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。