gpt4 book ai didi

deployment - 更新 Web 角色应用程序 (Azure) 而不删除用户数据

转载 作者:行者123 更新时间:2023-12-02 08:42:40 24 4
gpt4 key购买 nike

我在 Azure 上有一个 Web 角色,包含 2 个应用程序和 1 个虚拟目录。1 应用程序是后端,管理员可以在其中上传文件,这些文件存储在虚拟目录中(两个应用程序都可以访问该目录)。

每次我将新版本部署到 Azure 时,虚拟目录中所有上传的内容都会被删除 - 这是我不想要的!

那么如何在不删除所有用户生成的文件的情况下发布新版本呢?

我已经成功使用 WebDeploy 更新了应用程序。但这仅适用于“主”应用程序,而不适用于第二个应用程序(配置为虚拟应用程序)。

谢谢

最佳答案

你不能。 Web 角色在部署时重新创建。它也可能发生在硬件故障上,如果实例发生故障,azure 会重新部署您的系统。重新部署一个干净的虚拟机,然后将您的应用程序部署到其中。您永远不应该将想要保留的数据存储在网络角色上。您需要使用 blob 存储等来存储要持久保存的文件。

关于deployment - 更新 Web 角色应用程序 (Azure) 而不删除用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15178069/

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