我正在尝试将自定义(而不是WCF)服务添加到我的WCF。 它托管在Windows服务和IIS中。
I added call
serviceHost = new ServiceHost(typeof(MyService));
...
// ok, works.
当win服务停止时调用
if (serviceHost != null && serviceHost.State != CommunicationState.Closed) serviceHost.Close();
但我的自定义服务仍然有效。 问题是:当主机停止时如何停止我的服务?