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

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

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

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

Как это работает?

Функция публикации использует профили (файлы PUBXML), чтобы разрешить несколько конфигураций проекта и несколько целевых объектов публикации для одного проекта.

publish profiles

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

publish profile example contents

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

hidden user files

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

import profile

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

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

dependencies during publish

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

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

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