0

我需要为不同的 asp.net web api 应用程序使用相同的机器密钥(部署在 azure 上的不同服务器上)。

我可以通过 web.config(机器密钥)部分进行设置。但我想通过 ARM 模板(天蓝色)来设置它。

azure 中的自动化脚本在 Microsoft.Web/sites/config 资源中具有 machineKey 属性(但它为空)。站点模板参考没有 machineKey 属性https://docs.microsoft.com/en-us/azure/templates/microsoft.web/sites

所以我假设我无法通过 arm 设置它(我尝试过但没有成功,所以现在我从应用程序设置中获取它如何在 Azure 网站上设置 machineKey)有谁知道如何从 azure 模板设置 machineKey 部分?

4

1 回答 1

0

根据我的知识,这是不可能的。

Azure 模板用于提供 Web 应用设置。您可以使用模板来设置 Web 应用程序的名称、节点版本、javaContainer 等。但是,鉴于机器密钥不是应用程序设置 - 它位于 web.config 的 system.web 部分下。

我还检查了 Web App 模板的资源,它没有提供这样的配置。

于 2017-06-20T02:31:54.247 回答