1

我使用 AsWcfService() 来托管我的 WCF 服务。当我因为一个组件配置错误而收到 DependencyResolverException 时,容器会以某种方式吞下 DependencyResolverException。它甚至不会出现在输出窗口中。我的 Windows 服务启动,但在客户端收到 EndpointNotFoundException 之前,我无法识别该服务未运行。

如何在我的 Windows 服务启动时检测到这个问题?我想尽快失败。

如何延迟和控制服务的启动?我想按需启动某些服务,但仍想在我的安装程序中注册它们。默认情况下,容器会自动启动所有注册的服务。

谢谢!

4

0 回答 0