Управление параметрами веб-развертывания
Вы можете управлять развертыванием веб-приложения с помощью параметров.
Предпосылка
Visual Studio с установленной рабочей нагрузкой веб-разработки.
Управление параметрами
После запуска мастера публикации для создания профиля публикации появится ссылка "Показать все параметры ". Параметры зависят от типа развертывания.
Чтобы просмотреть или изменить параметры, выберите Показать все параметры ссылку или щелкните любой из значков карандаша. Появляется страница настроек .
- Щелкните на ссылку "Параметры". Откроется экран "Параметры".
- Кнопка prev переносит вас на предыдущий экран с параметрами, которые можно изменить для некоторых типов развертывания.
- Разверните опции публикации файлов, чтобы посмотреть настройки, относящиеся к файлам, которые, возможно, уже находятся на сайте.
- Разверните параметры базы данных, чтобы просмотреть сведения о подключении к базе данных, которые могут отличаться от того, что приложение использует при локальном запуске во время разработки и тестирования.
В следующей таблице описаны параметры. Щелкните ссылки для получения дополнительных сведений.
Имя | Типы профилей | Свойство | Описание |
---|---|---|---|
Конфигурация | Папка, IIS | LastUsedBuildConfiguration |
Конфигурация сборки проекта для развертывания, например Release . |
TargetFramework | Папка, IIS | TargetFramework |
Версия .NET, в которую приложение предназначено для запуска. Это уже задано проектом, но его можно изменить для развертывания. |
Режим развертывания | Папка, IIS | нет или SelfContained |
Вы можете выбрать зависимость от платформы, если вы можете зависеть от наличия среды выполнения, или самодостаточную среду выполнения, если вы хотите упаковать среду выполнения вместе с артефактами публикации приложения. |
Целевая платформа выполнения | Папка, IIS | Идентификатор среды выполнения .NET (RID) для этого развертывания. | |
Сервер | Интернет-информационные службы IIS | MSDeployServiceURL |
Имя веб-сервера, URI или IP-адрес. Например, localhost . |
Имя сайта | ИИС | Место | Имя сайта в IIS, например Default Web Site . |
Имя пользователя | 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.