部署到Azure云服务时应用applicationHost转换

时间:2018-10-22 09:44:51

标签: azure azure-cloud-services applicationhost

我正在使用Cloud Service在Azure中进行部署。我需要在每个节点中添加全局url重写规则。这些全局重写规则存储在applicationHost.config文件中,并且以我阅读的方式存储,可以使用xml转换方法来修改此文件。

我已经准备好applicationHost.xdt文件-但是在部署云服务时如何运行此转换?

请注意,有许多示例/文章描述了如何在azure应用程序服务中部署/运行它。相反,我需要在云服务中执行此操作。

1 个答案:

答案 0 :(得分:0)

applicationHost.xdt是否仅适用于App Service环境(即Web Apps)?据我了解,这不是在Web Apps外部使用的通用applicationHost.config转换。

对于云服务,您将使用启动任务来自动化appcmd命令。例如-https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-startup-tasks-common#block-a-specific-ip-address

@echo off
@echo Installing "IPv4 Address and Domain Restrictions" feature 
powershell -ExecutionPolicy Unrestricted -command "Install-WindowsFeature Web-IP-Security"
@echo Unlocking configuration for "IPv4 Address and Domain Restrictions" feature 
%windir%\system32\inetsrv\AppCmd.exe unlock config -section:system.webServer/security/ipSecurity