使用门户更改 Azure 应用程序设置,无需重新启动

2023-12-28

我有时会这样:

在 Azure 门户中,我转到“应用程序服务”,然后单击我的 Web 应用程序,然后转到“应用程序设置”。

在这里,我更改了“应用程序设置”列表中的一个值:

例如。我将“128”更改为“129”

最后我点击“保存”。

这会导致我的网络应用程序重新启动。我不想那样。

问题:有没有办法手动更改此值而不需要重新启动?如果不是,我应该以其他方式存储这个值吗?也许在 web.config 中使用我每次都可以上传的新部分?

如果我使用一个新部分,例如:

<moreAppSettings configSource="moreSettings.config">
</moreAppSettings>

而这个moreSettings.config是这样的:

<?xml version="1.0" encoding="utf-8"?>
<moreSettings>
   <add key="ClientAppBuild" value="129" />
</moreSettings>

我可以在不重新启动的情况下上传并覆盖该单个 .config 文件吗?


通过 Azure 门户编辑应用程序设置的工作方式与编辑 web.config 文件相同。因此,这将导致托管 Web 应用程序的 IIS 应用程序池重新启动。这在 Azure 应用服务中的工作方式与在任何 Windows Server 上的 IIS 中的工作方式完全相同。

如果您不想在更新特定设置时重新启动应用程序池,则需要将它们存储在其他位置。如果要存储简单的键/值对,则可以将其存储在随应用程序部署的 JSON 或 XML 文件中,或者可以使用键/值存储服务,例如 Azure 存储表或 Redis 缓存。您还可以将键/值对存储在应用程序数据库中。无论您将其存储在哪里,您都可能希望实现某种缓存,这样您就不必每次访问时都从存储中读取该值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用门户更改 Azure 应用程序设置,无需重新启动 的相关文章

随机推荐