代码之家  ›  专栏  ›  技术社区  ›  Aleks G

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

  •  0
  • Aleks G  · 技术社区  · 7 年前

    我正在使用云服务在Azure中部署。我需要在每个节点中添加全局URL重写规则。这些全局重写规则存储在 applicationHost.config 文件及其读取方式,可以使用XML转换方法修改此文件。

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

    注意,有很多例子/文章描述了如何在Azure应用程序服务中部署/运行它。我需要在云服务中做,这是不同的。

    1 回复  |  直到 7 年前
        1
  •  0
  •   kwill    7 年前

    applicationhost.xd不只是用于应用服务环境(即Web应用程序)吗?据我所知,它不是一个通用的applicationhost.config转换,用于Web应用程序之外。

    对于云服务,您将使用启动任务来自动执行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
    
    推荐文章