gpt4 book ai didi

azure - 将站点更新从 Orchard 部署到 Azure

转载 作者:行者123 更新时间:2023-12-03 06:04:42 27 4
gpt4 key购买 nike

我有一个 Orchard 站点。该站点当前正在部署到 Windows Azure。最初的部署花了我大约 20 分钟。不过,我现在正在对模板进行一些更改。我注意到,每次我尝试向 Azure 推广更新时,都需要 10 到 15 分钟。这是正常的吗?我有什么误解吗?在我看来,进行较小的 .css 更改应该能够相当快速地从 Orchard 部署到 Azure。

有人可以帮助我了解如何更有效地将 Orchard 站点更新部署到 Azure 吗?

谢谢

最佳答案

听起来您正在使用 Azure Web 角色而不是 Azure 网站,对吗?如果是这样,这很正常,没有办法解决。这是 Azure Web/辅助角色部署方式的限制。

Azure 项目构建输出两个工件:(1) .cspkg 文件,它是部署到 Azure 的包,以及 (2) 服务定义 .cscfg 文件,告诉 Azure 如何配置站点;有多少实例、实例大小等。

.cspkg 包包含所有站点代码、.css、.js、web.config 等,为了更改其中任何内容,即使是简单的 .css 编辑,您也必须重新部署整个包。我认为 Orchard 的基本安装包文件大约为 20MB。这是没有办法解决的。

无需长时间重新部署即可更改的唯一内容是服务配置中的内容。您可以上传该文件的更新版本。

如果这对您来说 Not Acceptable ,您可以考虑切换到部署更灵活的 Azure 网站。您可以通过 FTP 和 Git 进行部署,我认为这将使您能够更快地进行更精细的更改。

关于azure - 将站点更新从 Orchard 部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13364061/

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