我使用AsWcfService()来托管我的WCF服务。当我得到DependencyResolverException因为一个组件配置错误时,容器会以某种方式吞下DependencyResolverException。它甚至不会出现在ouptut窗口中。 我的Windows服务启动,我不认识到服务没有运行,直到客户端获得EndpointNotFoundException。
如何在启动Windows服务时检测到此问题?我希望尽快失败。
如何延迟和控制服务的启动?我想按需启动某些服务,但仍希望在我的安装程序中注册它们。默认情况下,容器会自动启动所有已注册的服务。
谢谢!