我已经在我的 WCF 服务中启用了对托管发现的支持,并且我注意到如果发现服务器(或发现服务器)不可用,那么尝试向网络宣布其存在的服务将无法启动(抱怨发现服务器可以'不要联系)。
这对我来说似乎不对。有没有办法避免这种情况?
我正在做这样的事情
var discoveryBehavior = new ServiceDiscoveryBehavior();
discoveryBehavior.AnnouncementEndpoints.Add(new AnnouncementEndpoint(DiscoveryVersion.WSDiscovery11, netTcpBinding, address));
host.Description.Behaviors.Add(discoveryBehavior);