Какое влияние оказывают параметры Disable Link почти во всех примерах Web Deploy? - PullRequest
0 голосов
/ 01 апреля 2020

У меня простой вопрос, по которому трудно найти какую-либо документацию. Все примеры, которые я нахожу для развертывания пакетов Web Deploy, включают в себя следующие аргументы: -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension, но нет никакого объяснения, чтобы найти, что они делают или почему это делается. У меня проблемы с используемыми файлами, хотя я использую правило -enableRule:AppOffline, поэтому мне интересно, потому что -disableLink:AppPoolExtension нет, он не может правильно остановить пул приложений?

1 Ответ

1 голос
/ 02 апреля 2020

Аргументы –disableLink указывают, что вы не хотите реплицировать пулы приложений, конфигурацию виртуального каталога или сертификаты Secure Sockets Layer (SSL) на конечном сервере.

AppPool :

Включает пул приложений, связанный с указанным веб-приложением.

AppPoolExtension :

Включает пул приложений, связанный с указанное веб-приложение.

CertificateExtension :

Когда в конфигурации IIS обнаружен сертификат SSL ha sh, включает соответствующий сертификат. Включение этого расширения ссылки будет включать все сертификаты, связанные с вашим веб-приложением, и информацию о пути сертификата в каждом сертификате. Эти сертификаты могут быть сертификатами HTTPS от локального центра сертификации или подписанными сертификатами от внешних центров сертификации, таких как Verisign.

ContentExtension :

Включает содержимое виртуального каталога в операция при обнаружении элемента конфигурации virtualDirectory или пути метабазы ​​VirtualDir.

FrameworkConfigExtension :

Включает конфигурацию в файлы Machine.config или root Web.config, если Теги местоположения встречаются в тех файлах конфигурации, которые указаны c для веб-сайта. Будут включены файлы Machine.config и root Web.config, соответствующие версии веб-приложения для платформы.

, и с помощью -enableRule: AppOffline Web Deploy требуется приложение в автономном режиме с использованием правила «AppOffline».

. Для более подробной информации см. ссылку ниже:

Перевод приложения в автономный режим перед публикацией

Развертывание веб-пакетов

...