【问题标题】:Configure machineKey from ARM templates for asp.net web api project从 ARM 模板为 asp.net web api 项目配置 machineKey
【发布时间】:2017-06-19 14:25:52
【问题描述】:

我需要为不同的 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 设置它(我尝试过但没有成功,所以现在我从应用程序设置中获取它How to set machineKey on Azure Website) 有谁知道如何从 azure 模板设置 machineKey 部分?

【问题讨论】:

    标签: azure asp.net-web-api azure-template


    【解决方案1】:

    据我所知,这是不可能的。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      相关资源
      最近更新 更多