当链接模板存储在本地而不是云端时如何创建 ARM 链接模板

How to create ARM linked template when the linked templates are stored locally not in the cloud

有一个主ARM模板和一个链接的ARM模板,是否可以从VS部署资源?

当我尝试时说“语言表达式 属性 'templateLink' 不存在,可用的属性是 12:40:36 - '模板、参数、模式、配置状态”。

查找后我发现答案表明您必须将链接模板上传到云中的某个地方,但对我来说,不能从 VS 完成所有工作(包括部署)是愚蠢的。

有没有一种方法可以从 VS 或命令提示符进行部署,并且所有模板都存在于本地驱动器上?

不,必须将链接的模板上传到 ARM 引擎可用的某个位置才能获取它们。或者你可以 "type" 它们内联,但由于它们与常规链接模板相比的工作方式,这非常棘手(提示 - 不要真正使用这种方法)。

我通常做的事情 - 用 powershell 上传所有模板,然后用 url() 函数互相引用

您可以完全从 VS 部署模板,它会将所有链接的模板上传到云端并进行部署。

查看 this question 的答案。