【发布时间】:2023-01-13 15:53:38
【问题描述】:
我有一些应用程序服务,我通过 FTPS 上传数据来更新网站内容。
有时,在我上传新内容后,在重新启动应用程序服务之前,网站根本不显示或部分不显示它。
这是正常行为吗? 如果更新内容后网站无法正常显示,如何避免重启或监控网站并自动重启应用程序服务?
谢谢
【问题讨论】:
标签: azure azure-web-app-service
我有一些应用程序服务,我通过 FTPS 上传数据来更新网站内容。
有时,在我上传新内容后,在重新启动应用程序服务之前,网站根本不显示或部分不显示它。
这是正常行为吗? 如果更新内容后网站无法正常显示,如何避免重启或监控网站并自动重启应用程序服务?
谢谢
【问题讨论】:
标签: azure azure-web-app-service
只是强调一下,基于您的应用程序框架——与基于 Git 的部署和 Zip 部署不同,FTP 部署不支持构建自动化,例如:依赖项恢复(例如 NuGet、NPM、PIP 和 Composer 自动化)、编译 . NET 二进制文件,生成 web.config(这里是 Node.js example)。
您可以在本地机器上手动生成这些必要的文件,然后将它们与您的应用程序一起部署。
此外,应用服务将文件部署到 wwwroot 文件夹。它永远不会直接重新启动您的应用程序。
您可以验证部署文件是否在根文件夹中。部署问题是导致将错误的文件集部署到站点文件夹(通常是 d:homesitewwwroot)的问题。 Deployment-vs-runtime-issues
【讨论】: