我們有一個在Azure標準中型應用程序服務計劃中運行的ASP.NET MVC網站。Azure Web應用程序工作進程意外地回收
有時候,工作人員的流程會在沒有任何警告的情況下回收。
我將代碼添加到Application_End
的global.asax.cs
以記錄HostingEnvironment.ShutdownReason
。
記錄的原因是HostingEnvironment
,據我瞭解這意味着託管環境啓動關機。
沒有應用程序錯誤或事件記錄。 「應用程序設置」中的「始終打開」設置爲「開」。
如何確定關機的根本原因?
**僅供參考**如果進程不存在,** Application_End將不會觸發。換言之,如果應用程序崩潰,它不會觸發。 – Win