2017-06-19 30 views
0

我需要爲不同的asp.net web api應用程序(部署在azure上的不同服務器上)使用相同的機器密鑰。從ARM模板爲asp.net web api項目配置machineKey

我可以通過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部分?

回答

0

根據我所知,這是不可能的。

Azure的模板是用來給Web應用程序的設置。您可以使用模板來設置Web應用程序的名稱,節點版本,javaContainer等。但是,由於機器密鑰不是應用程序設置 - 它位於web.config的system.web部分下。

我還檢查Web應用程序模板的資源,它並沒有提供這樣的配置。