Поделиться через


Управление параметрами веб-развертывания

Вы можете управлять развертыванием веб-приложения с помощью параметров.

Предварительные требования

Visual Studio с установленной рабочей нагрузкой веб-разработки.

Управление параметрами

Ссылка "Показать все параметры" появится после запуска мастера публикации для создания профиля публикации. Параметры зависят от типа развертывания.

Чтобы просмотреть или изменить параметры, выберите ссылку "Показать все параметры" или щелкните любой из значков карандаша. Открывается страница Параметры.

  1. Щелкните ссылку "Параметры ". Откроется экран "Параметры".
  2. Кнопка "Предварительная подготовка" переносит вас на предыдущий экран с параметрами, которые можно изменить для некоторых типов развертывания.
  3. Разверните параметры публикации файлов, чтобы просмотреть параметры, относящиеся к файлам, которые уже могут находиться на сайте.
  4. Разверните параметры базы данных, чтобы просмотреть сведения о подключении к базе данных, которые могут отличаться от того, что приложение использует при локальном запуске во время разработки и тестирования.

В следующей таблице описаны параметры. Щелкните ссылки для получения дополнительных сведений.

Имя. Типы профилей пользователей Свойство Description
Настройка Папка, IIS LastUsedBuildConfiguration Конфигурация сборки проекта для развертывания, например Release.
TargetFramework Папка, IIS TargetFramework Версия .NET, в которую приложение предназначено для запуска. Это уже задано проектом, но его можно изменить для развертывания.
Режим развертывания Папка, IIS нет или SelfContained Вы можете выбрать зависимость платформы, если вы можете зависеть от доступности среды выполнения или автономной среды выполнения, если вы хотите упаковать среду выполнения с помощью артефактов публикации приложения.
Целевая среда выполнения Папка, IIS Идентификатор среды выполнения .NET (RID) для этого развертывания.
Сервер IIS MSDeployServiceURL Имя веб-сервера, URI или IP-адрес. Например, localhost.
Имя сайта IIS Сайт Например, Default Web Siteимя сайта в IIS.
Имя пользователя IIS UserName Имя пользователя, которое будет использоваться для доступа к сайту в IIS.
Пароль IIS UserPWD При первом публикации вы создадите пароль, который будет использоваться для публикации сайта. Пароль нельзя изменить в Visual Studio, но его можно изменить в СЛУЖБАх IIS или в Azure. Если вы не знаете пароль, его можно получить, скачав .publishsettings файл. См . раздел "Импорт параметров публикации из IIS " и "Импорт параметров публикации" из Azure.
Сохранение флажка пароля IIS _SavePWD Если установлен флажок, сохраняет пароль в виде обычного текста в .pubxml файле.
URL-адрес назначения IIS SiteURLToLaunchAfterPublish URL-адрес, запускающий приложение, например http://localhost/projectname. Если конфигурация IIS для веб-сайта предоставляет сайт на определенном порту в параметрах привязок, включите его как в http://localhost:nnnn/projectname. Это необязательно и предоставляет только удобную ссылку на странице публикации и используется для запуска сайта после успешной публикации.
Включение компиляции ReadyToRun Папка PublishReadyToRun ReadyToRun — это форма компиляции "Заранее" (AOT). Это может снизить задержку, избегая JIT-компиляции во время выполнения.
Обрезать неиспользуемый код Папка PublishTrimmed Сводит к минимуму размер автономного развертывания.
Создание одного файла Папка PublishSingleFile Параметр, позволяющий опубликованному приложению распространяться в одном файле.
"Удалить дополнительные файлы в месте назначения"; IIS SkipExtraFilesOnServer Чтобы сохранить добавленные файлы, снимите флажок.
Удалите все существующие файлы перед публикацией. FTP DeleteExistingFiles Снимите флажок, чтобы сохранить несвязанные файлы в месте назначения или проверить это, чтобы начать с чистого развертывания в папке.
Размещение пакета Пакет IIS WebDeploy DesktopBuildPackageLocation Путь к локальной файловой системе для размещения выходного пакета.

Следующие шаги

Параметры сохраняются в .pubxml файле. Файл .pubxml представляет собой входной файл MSBuild. Вы можете изменить файл, чтобы дополнительно настроить развертывание. См. раздел MSBuild.

Pubxml-файлы Visual Studio