【发布时间】:2018-12-09 19:00:52
【问题描述】:
我在三个不同的区域部署了一个应用服务(完全相同的代码)。我的服务需要在运行时同步一些文件,并将它们放在应用服务的本地缓存中。
为方便起见,我将文件放在 wwwroot 文件夹下。这是因为当发生新部署时,我希望它们也消失。
问题是,在三个应用服务中的两个中,每次在 wwwroot 下创建一个文件夹时,应用域都会重新启动并且它会破坏服务的功能。对于第三个服务,App Domain 根本不会重新启动,并且对它的请求运行良好。我知道 wwwroot 文件夹中的更改可能会触发应用程序域回收,但不明白为什么它只发生在两个区域中。
是否有任何配置可能影响行为以及应用域重新启动的方式/时间?
我还尝试在我的服务的 web.config 上添加以下内容,但服务甚至没有加载。
<httpRuntime fcnMode="Disabled" />
我从这个帖子中得到了这些信息:Azure Websites AppDomain many restarts
【问题讨论】:
标签: azure azure-web-app-service azure-app-service-envrmnt