I sometimes run projects locally out of visual studio is there a better way to detect if I'm hosted by SF rather than the exception. I can see possibly the path or entry assembly but there must be a better way.
try
{
ServiceRuntime.RegisterServiceAsync("FisConfigUIType",
context = > new WebHost < Startup > (context, loggerFactory, "ServiceEndpoint", Startup.serviceName)).GetAwaiter().GetResult();
Thread.Sleep(Timeout.Infinite);
}
catch (FabricException sfEx)
{
RunLocal(args, loggerFactory);
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…