Примените applicationHost transform при развертывании в Azure Cloud Service - PullRequest
0 голосов
/ 22 октября 2018

Я развертываю в Azure с использованием облачной службы.Мне нужно добавить глобальное правило перезаписи URL в каждом из узлов.Эти глобальные правила перезаписи хранятся в файле applicationHost.config, и, как я его читаю, этот файл можно изменить с помощью метода преобразования xml.

Я подготовил свой файл applicationHost.xdt, но как мне это сделать?заставить это преобразование работать при развертывании облачной службы?

Обратите внимание, что существует множество примеров / статей, описывающих, как развернуть / запустить его в службе приложений Azure.Мне нужно сделать это в облачном сервисе, который отличается.

1 Ответ

0 голосов
/ 23 октября 2018

Разве applicationHost.xdt не только для сред служб приложений (т. Е. Веб-приложений)?Насколько я знаю, это не универсальное преобразование 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
...