gpt4 book ai didi

azure - web.config 中的监控触发器不适用于 .net core Web 应用程序

转载 作者:行者123 更新时间:2023-12-03 04:12:32 28 4
gpt4 key购买 nike

我正在尝试在 .NET Core Web 应用程序的 web.config 文件中实现设置(见下文)。 Web 应用程序托管在 Azure 中。该设置位于 system.webServer 部分,并且应根据文章在响应缓慢时重新启动工作进程: https://azure.microsoft.com/sv-se/blog/auto-healing-windows-azure-web-sites/

<monitoring>
<triggers>
<slowRequests timeTaken="00:01:00" count="10" timeInterVal="00:02:00" />
</triggers>
</monitoring>

但是,当使用此设置发布配置文件时,Web 应用程序会崩溃并显示错误消息:

HTTP 错误 500.19 - 内部服务器错误

  • 工作进程无法读取 applicationhost.config 或 web.config 文件。
  • 无法访问所请求的页面,因为该页面的相关配置数据无效。

有人在 Azure 托管的 .net core 应用程序中成功实现了此设置吗?

最佳答案

我发现缺少一项设置。完整的监控标签应该是:

  <monitoring>
<triggers>
<slowRequests timeTaken="00:01:00" count="10" timeInterval="00:02:00" />
</triggers>
<actions value="Recycle" />
</monitoring>

关于azure - web.config 中的监控触发器不适用于 .net core Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55723633/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com