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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы всегда можете импортировать профили публикации из СЛУЖБ IIS и Службы приложений Azure

профиль импорта

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

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

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

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

Дальнейшие шаги

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