嗨,我有几个项目的解决方案。其中之一是自托管的 WCF 数据服务。
该服务自己运行良好,但我想从我的主要方法启动它。这样我可以控制是应该启动还是停止。
为什么我需要这样做是因为我可以运行我的 main 方法并让服务启动,但是当程序退出时,服务仍在运行。
有人知道如何解决我的问题吗?
- 编辑 -
这项服务对我来说是新事物。所以我什至不确定这是否可能。假设我有 2 个项目。一个包含我的主要方法,另一个是 WCF 服务应用程序项目。我希望能够随时从主项目中停止我的服务。
--EDIT2--
我正在创建一个可以通过 API(WCF 数据服务)向客户端提供数据的系统。当我的系统启动时,我想启动服务。当我的系统关闭时,我的服务必须停止现有的或至少停止提供数据。