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


Обзор публикации

Для приложений ASP.NET, .NET Core и Python можно использовать средство публикации для развертывания приложений.

Что такое публикация?

Средство публикации помогает развернуть приложение в различных местах назначения. Для начала щелкните проект правой кнопкой мыши в обозревателе решений и выберите в контекстном меню команду Опубликовать. Если вы ранее не опубликовали проект, вам будет предложено выбрать службу, в которую вы хотите опубликовать, которая может быть сервером IIS, службой Azure, например Служба приложений, реестром контейнеров Docker или FTP-сервером.

Снимок экрана: параметры публикации.

Варианты развертывания рассматриваются в других частях документации. Ознакомьтесь с первым взглядом на развертывание.

Если вы уже опубликовали проект, отобразится экран публикации , который содержит ссылки на развернутые ресурсы, сведения о развертывании и кнопку "Опубликовать ", чтобы повторно опубликовать приложение. Вы также можете использовать кнопку "Создать ", чтобы снова пройти процесс публикации, который создает новый профиль публикации. Публикация использует профили (.pubxml файлы), чтобы разрешить несколько конфигураций проекта и несколько целевых объектов публикации для одного проекта.

Профили публикации

В разделе "Дополнительные действия" можно найти параметры для удаления профиля публикации, изменения параметров или его восстановления.

Публикация файлов профиля (PUBXML-файлы)

Содержимое профиля имеет формат XML и основано на MSBuild.

Содержимое примера профиля публикации

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

Скрытые файлы пользователя

Параметры публикации можно всегда импортировать из служб IIS и Службы приложений Azure

Импорт профиля

Visual Studio помогает управлять зависимостями в службах Azure

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

Зависимости во время публикации

Смысл в том, что вам может потребоваться подключиться к другой базе данных SQL или другой учетной записи хранения или к другому хранилищу ключей для различных сред, таких как среда для тестирования, среда для контроля качества, предварительная производственная среда и т. д. См. статью "Подключенные службы Visual Studio".

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

Для средства публикации: