Профили публикации VS - есть ли способ связать пул приложений, не задав для параметра "IncludeIisSettings" значение true?

Чтобы дать некоторый контекст, я публикую 3 веб-приложения на одном сервере, и каждое из них использует свой пул приложений.

Чего я хочу добиться - это создать пакет развертывания с инструкциями, чтобы связать приложение с конкретным уже созданным пулом приложений во время развертывания.

До сих пор я добавил следующие параметры в XML-файл профиля публикации:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <IncludeAppPool>True</IncludeAppPool>
    <IncludeIisSettings>True</IncludeIisSettings>
   ...

Кроме того, я добавил файл Parameter.xml в проект с параметром, чтобы установить значение по умолчанию для пула приложений, которые будут связаны:

<?xml version="1.0" encoding="utf-8" ?>
<parameters >
  <parameter name="Application Pool Name" description="Application Pool for this site" tags="" defaultValue="AppPoolNameXXX">
    <parameterEntry kind="DeploymentObjectAttribute"
                    scope="application"
                    match="/application/@applicationPool" />
  </parameter>
</parameters>

Эта конфигурация работает, как и ожидалось, однако из-за параметра IncludeIisSettings требуется, чтобы IIS был установлен на сервере Build Continuous (город команды), и мне это не нравится.

Насколько я понимаю (я могу быть совершенно не прав насчет его), то, что вы помещаете в файл параметров, применяется к файлу archive.xml, расположенному внутри пакета, который во время развертывания используется для установки информации об установленном приложении.

Таким образом, в случае пула приложений, если в файле archive.xml нет тега "application", этот параметр не работает, поскольку перезаписывать нечего.

Этот тег "application" прямо сейчас генерируется благодаря параметру IncludeIisSettings.

Есть ли другой способ создать этот тег "application" в файле archive.xml без зависимости IIS?

Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам