回发asp.net 4上的IIS 8.5 Windows Server 2012 R2错误“HostingEnvironment导致关闭”

问题描述 投票:0回答:1

每次尝试从用户控件(.ascx文件)按钮或启用了AutoPostBack的任何控件启动回发时,我都会在Umbraco日志中收到错误。我在WinForms模式的Umbraco环境中开发,但我不相信这是Umbraco特定的问题。错误是:

 2017-12-14 10:55:42,495 [P15164/D2/T3] INFO  Umbraco.Core.UmbracoApplicationBase - Application shutdown. Details: HostingEnvironment

_shutDownMessage=HostingEnvironment initiated shutdown
HostingEnvironment caused shutdown

_shutDownStack=   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal()
 2017-12-14 10:56:36,855 [P11668/D2/T1] INFO  Umbraco.Core.CoreBootManager - Umbraco 7.7.2 application starting on XXXX

该错误表明IIS关闭或回收了应用程序或应用程序池,可能是因为配置更改,但是,一次回发和3秒之后没有回发。我对此进行了广泛的研究,它可能(或可能不)与Windows Server 2012文件更改通知(FCN)功能有关。我试图通过应用程序web.config,通过IIS web.config以及Microsoft建议后通过注册表禁用FCN。这些尝试都没有纠正这个问题。我还将App Pool的错误回收阈值从5分钟内的5个错误扩展到5分钟内的100个错误。我删除并重新创建了该站点的应用程序池。它没有做任何事。

我基本上疯了。有谁知道这个错误是什么,并且(希望)如何解决它?或者至少指出我的方向?在任何情况下我都会继续研究这个问题,但这非常令人沮丧。

asp.net .net winforms umbraco iis-8
1个回答
0
投票

有一个Microsoft known issue和Windows Server 2012 R2受到影响,你有没有安装hotfix

当_shutDownMessage = App_Offline.htm中的更改发生时,我在Chrome中本地工作时也会看到此错误,App_Offline.htm位于根目录中。

我也知道病毒扫描仪会发生这种情况。

我已经在Azure上发生了这个问题导致我访问Shannon Deminick's页面。我将FCN模式设置为单一,我们在媒体缓存上做了一些工作并重建索引,这为我们排序。

它也发生在UaaS的内存泄漏中,虽然在7.5.3中,our.umbraco.org上有一个很长的线程。

希望能给你一些想法。

© www.soinside.com 2019 - 2024. All rights reserved.