我有时在Visual Studio本地运行项目,有没有更好的方法来检测我是否由SF托管,而不是使用异常。我可以看到可能是路径或入口程序集,但一定有更好的方法。
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);
}