gpt4 book ai didi

c# - 在 Azure 部署上更新 View 的最简单方法

转载 作者:行者123 更新时间:2023-12-03 04:47:29 25 4
gpt4 key购买 nike

我有一个 Azure 部署,8 个实例。

现在我面临一个问题,为了实现最大的灵 active ,我使用许多VIEW(文件)来自定义显示不同功能的结果页面(甚至不同的托管网站,我在一个部署中托管多个站点以节省成本)。

当我想更改 View 时(有时只是编辑拼写错误,有时可能添加新页面或删除某些部分),那么我需要重新部署整个解决方案,非常耗时的过程(编译、打包、上传、部署) ,切换VIP......)。

我想知道你们是否有一些更简单的解决方案可以更新所有实例中的所有 View (文件)而无需重新部署?我可以只更新所有 View (添加/删除 View 文件等),同时我将更新本地解决方案中的 View ,因此所有更改都将在下次重新部署时保留。

最佳答案

查看 1.4+ SDK“Update Web Role”以及在 How to Update Web Role post 中使用它的步骤还有这个Announcing Improved In-place Updates 1.5+。

注意:在暂存槽中手动修改更新和跳过测试所花费的时间将远远超过日志运行中节省的 15 分钟。由于您的网站需要 8 个实例,因此看起来使用率很高 - 通过上传未经测试的更改来破坏它听起来不是一个好主意。我强烈建议首先将更改部署到暂存槽(即使用一个实例),对其进行测试,然后增加实例数量并交换 VIP。附带的好处是,在交换后,您仍然可以在暂存中使用正常运行的站点,因此,如果您因更新而破坏了某些内容,您可以快速恢复它(即,将旧版本保留在暂存插槽中,并在 1 个实例中保留 2-4 小时)。

关于c# - 在 Azure 部署上更新 View 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9966130/

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