【问题标题】:DisallowRotationOnConfigChange setting does not appear to applyDisallowRotationOnConfigChange 设置似乎不适用
【发布时间】:2015-06-23 13:15:39
【问题描述】:

我们有一个在 iis7 上运行的 ASP.NET 应用程序,应用程序池的“禁用回收配置更改”设置为 True。

但是,当我们对 web.config 进行修改时,应用程序池仍会按照事件日志的指示进行回收:

Event code: 1002 

事件消息:应用程序正在关闭。原因:配置更改。 活动时间:4/16/2015 2:34:23 PM 活动时间(UTC):2015 年 4 月 16 日晚上 9:34:23 事件 ID:36792e5493444e7893665e66e4a4415b 事件序列:150 事件发生:1 事件详情代码:50004

申请信息: 应用域:/LM/W3SVC/1/ROOT/edudemov9-15-130736932997750186 信任级别:完全 应用程序虚拟路径:/edudemov9 应用路径:S:\Sites\edudemov9\site\ 机器名称:TEHKYLE

工艺信息: 进程号:8820 进程名称:w3wp.exe 帐号名称:NT AUTHORITY\NETWORK SERVICE

是否有任何其他设置或功能会覆盖 DisallowRotationOnConfigChange 设置?

【问题讨论】:

    标签: asp.net iis configuration web-config


    【解决方案1】:

    您可以在这里找到答案:https://serverfault.com/questions/315652/iis7-5-prevent-recycling-when-changing-default-document

    "disallowRotationOnConfigChange 仅适用于应用程序池设置,不适用于 web.config,因此即使应用了 disallowRotationOnConfigChange,仍会发生 appdomain 回收。有一个文件更改通知 (FCN) 注册表更改可以防止 web.config 更改导致appdomain 回收,但是在手动回收应用程序池之前,这些更改本身也不会被拾取..."

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-04
      • 2023-04-06
      • 2017-08-01
      • 1970-01-01
      相关资源
      最近更新 更多