2017-02-03 7 views
4

ARM 템플릿을 통해 새 응용 프로그램 서비스를 프로비저닝 할 때 응용 프로그램 설정 "ARR 선호도"를 해제하도록 구성하려고합니다. 어떻게해야합니까?ARM 템플릿을 사용하여 ARR 선호 사용 안 함

나는 이것에 관해서 아무것도 찾을 수 없습니다. 어떤 종류의 것이 현재 아직 지원되지 않는다는 것을 나타냅니다. 성공적으로 배치 후

답변

3

아래 "ARR 선호도"와 푸른 웹 응용 프로그램을 배포 완벽하게 테스트 작업 ARM 템플릿입니다 properties

+0

는 siteConfig에서이 설정되어 있습니까? – disco

+0

해당 속성 아래에서 살펴보십시오. http://stackoverflow.com/questions/40601329/deploying-a-website-and-app-insights-with-an-arm-template-but-putting-app-insigh –

3

에서 clientAffinityEnabled을 찾고은 OFF 로 설정합니다.

유용한 참조 : Disable Session affinity cookie (ARR cookie) for Azure web apps

{ 
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", 
    "contentVersion": "1.0.0.0", 
    "parameters": { 
    "location": { 
     "type": "string", 
     "defaultValue": "[resourceGroup().location]" 
    }, 
    "hostingplan.name": { 
     "type": "string", 
     "defaultValue": "[concat(resourceGroup().name, '-hp')]" 
    }, 
    "webapp.name": { 
     "type": "string", 
     "defaultValue": "[resourceGroup().name]" 
    } 
    }, 
    "resources": [ 
    { 
     "type": "Microsoft.Web/serverfarms", 
     "name": "[parameters('hostingplan.name')]", 
     "apiVersion": "2016-09-01", 
     "sku": { 
     "name": "S1", 
     "capacity": 1 
     }, 
     "properties": { 
     "name": "[parameters('hostingplan.name')]" 
     }, 
     "location": "[parameters('location')]" 
    }, 
    { 
     "type": "Microsoft.Web/sites", 
     "name": "[parameters('webapp.name')]", 
     "apiVersion": "2016-08-01", 
     "properties": { 
     "clientAffinityEnabled": false, 
     "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('hostingplan.name'))]" 
     }, 
     "location": "[parameters('location')]", 
     "dependsOn": [ 
     "[resourceId('Microsoft.Web/serverfarms', parameters('hostingplan.name'))]" 
     ] 
    } 
    ] 
} 
+0

감사합니다. @ 주후, 대단히 좋은 예입니다. +1 –

+0

감사합니다. 감사합니다. – juvchan