【发布时间】:2017-01-16 16:43:41
【问题描述】:
在旧的 ASP.NET 中,我可以通过查看 HostingEnvironment.ShutdownReason 来判断我的应用停止的原因。
在 ASP.NET Core 中,这不存在。我在哪里可以获得这些信息?
【问题讨论】:
-
你在什么情况下运行这个?您是否尝试在 c# 中启动另一个进程?知道 dotnet core 中的所有 AppDomain 功能都已被删除(故意)
-
不明白你的意思?我需要这些信息,以便记录我的应用离线的原因。
-
@JoelHarkes 在 pre-Core ASP.NET 中,我可以通过查看此属性来判断应用程序为何死亡(应用程序池回收、共享主机配置、未处理的错误、用户请求等)。你是说 Core 的功能性较差?
-
@grokky 尚未在 ASP.NET Core 中实现,我不确定它是否会实现。现在有了红隼,情况就不同了,github.com/aspnet/KestrelHttpServer/…
标签: c# asp.net asp.net-core