Настройка пула приложений в развертывании IIS с помощью Azure Release Pipeline - PullRequest
0 голосов
/ 13 апреля 2020

Я развертываю IIS Web App с задачей развертывания IIS Web App в Azure DevOps Release Pipeline. Это хорошо работает, но не устанавливает правильный пул приложений. Я пытаюсь это установить параметр в параметрах. xml или как -setParam для задачи. Но это ничего не меняет. Решения с гуглом не помогли. Как я могу управлять пулом приложений во время развертывания? Спасибо.

РЕДАКТИРОВАТЬ

В отношении этот ответ Я настроил параметры. xml и конвейер, как это. (appHostConfig вместо appPoolConfig ничего не изменил)

parameters.xml

<parameters>
    <parameter name="Parameter 1" description="Full site path where you want to install your application (for example, Default Web Site/Application)." defaultValue="Default Web Site/MyApplication" tags="IisApp">
        <parameterEntry kind="ProviderPath" scope="iisApp" match="Default\ Web\ Site/MyApplication" />
    </parameter>
    <parameter name="Parameter 2" description="Enter the name of the application pool." defaultValue="MyAppPool" tags="AppPoolConfig">
        <parameterEntry kind="ProviderPath" scope="appPoolConfig" match="MyAppPool" />
    </parameter>
    <parameter name="IIS Web Application Name" description="Enter the name of the website." defaultValue="MyApplication" tags="IisApp" />
    <parameter name="Application Pool" description="Enter the name of the application pool." defaultValue="MyAppPool" tags="AppPoolConfig" />
</parameters>

Установить веб-сайт в задаче развертывания IIS Web App (результаты равны -setParam:name='IIS Web Application Name',value='Default Web Site/MyApplication')

Website / Application

Установите параметр пула приложений в задаче развертывания IIS Web App

Application Name

1 Ответ

0 голосов
/ 14 апреля 2020

Установка пула приложений в развертывании IIS с помощью Azure Release Pipeline

Поскольку вы не поделитесь, как вы задали параметр в Parameters.xml и -setParam для Задачи, Я не уверен, правильно ли вы установили параметр.

Вы можете проверить эту и эту ветку для получения дополнительной информации.

В любом случае, для azure devops, есть опция Пул приложений для задачи IIS Web App deployment, для которой мы могли бы установить пул приложений:

enter image description here

Кроме того, IIS Web App deployment в настоящее время устарела, MS рекомендует задачу WinRM - IIS Web App Management .

Обновление:

Есть опция Configuration type, выберите IIS Website:

enter image description here

Пожалуйста, проверьте этот документ для более подробной информации.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...