首页 文章

部署到Azure Cloud Service时应用applicationHost转换

提问于
浏览
0

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

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

请注意,有很多示例/文章描述了如何在azure应用程序服务中部署/运行它 . 我需要在 Cloud 服务中这样做,这是不同的 .

1 回答

  • 0

    applicationHost.xdt不仅适用于App Service环境(即Web Apps)吗?据我所知,它不是一个通用的applicationHost.config转换,可以在Web Apps之外使用 .

    对于 Cloud 服务,您可以使用启动任务来自动执行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
    

相关问题