gpt4 book ai didi

ASP.NET 对外部链接配置文件的更改会导致 IIS 应用程序重新启动吗?

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

我有一个从 web.config 链接的配置文件,例如

<features configSource="feature.config" />

当我对“feature.config”文件进行更改时,IIS 应用程序似乎重新启动,这是预期的行为吗?

最佳答案

是的,这是默认情况下的预期行为,因为通常对 web.config 进行的任何更改都会导致应用程序重新启动,但是这可以被 app.config 文件覆盖。来自 msdn :

Saving a Web.config file restarts the application. You can alternatively use the configSource attribute of individual section elements to point to a secondary configuration file that does not cause an application restart when it is changed.

尽管您已将一些配置移至链接的配置文件中,但它们仍然是 web.config 文件的有效组成部分,并且在那里所做的任何更改都将具有与直接在 web.config 文件中进行更改相同的效果本身。但是,您可以使用节定义中的 restartOnExternalChanges 属性来指定节,使其在更改时不重新启动应用程序。请参阅herehere了解更多详情。但是,根据文档,这对于 ASP.NET 应用程序无效,这使得上述声明有点误导。

关于ASP.NET 对外部链接配置文件的更改会导致 IIS 应用程序重新启动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4275448/

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