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