Управление параметрами веб-развертывания
Вы можете управлять развертыванием веб-приложения с помощью параметров.
Предварительные требования
Visual Studio с установленной рабочей нагрузкой веб-разработки.
Управление параметрами
Ссылка "Показать все параметры" появится после запуска мастера публикации для создания профиля публикации. Параметры зависят от типа развертывания.
Чтобы просмотреть или изменить параметры, выберите ссылку "Показать все параметры" или щелкните любой из значков карандаша. Открывается страница Параметры.
- Щелкните ссылку "Параметры ". Откроется экран "Параметры".
- Кнопка "Предварительная подготовка" переносит вас на предыдущий экран с параметрами, которые можно изменить для некоторых типов развертывания.
- Разверните параметры публикации файлов, чтобы просмотреть параметры, относящиеся к файлам, которые уже могут находиться на сайте.
- Разверните параметры базы данных, чтобы просмотреть сведения о подключении к базе данных, которые могут отличаться от того, что приложение использует при локальном запуске во время разработки и тестирования.
В следующей таблице описаны параметры. Щелкните ссылки для получения дополнительных сведений.
Имя. | Типы профилей пользователей | Свойство | 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.