Обзор публикации
Для приложений ASP.NET, .NET Core и Python можно использовать средство публикации для развертывания приложений.
Что такое публикация?
Средство публикации помогает развернуть приложение в различных местах назначения. Для начала щелкните проект правой кнопкой мыши в обозревателе решений и выберите в контекстном меню команду Опубликовать. Если вы ранее не опубликовали проект, вам будет предложено выбрать службу, в которую вы хотите опубликовать, которая может быть сервером IIS, службой Azure, например Служба приложений, реестром контейнеров Docker или FTP-сервером.
Варианты развертывания рассматриваются в других частях документации. Ознакомьтесь с первым взглядом на развертывание.
Если вы уже опубликовали проект, отобразится экран публикации , который содержит ссылки на развернутые ресурсы, сведения о развертывании и кнопку "Опубликовать ", чтобы повторно опубликовать приложение. Вы также можете использовать кнопку "Создать ", чтобы снова пройти процесс публикации, который создает новый профиль публикации. Публикация использует профили (.pubxml
файлы), чтобы разрешить несколько конфигураций проекта и несколько целевых объектов публикации для одного проекта.
В разделе "Дополнительные действия" можно найти параметры для удаления профиля публикации, изменения параметров или его восстановления.
Публикация файлов профиля (PUBXML-файлы)
Содержимое профиля имеет формат XML и основано на MSBuild.
В профиле публикации хранятся учетные данные в отдельном скрытом файле по умолчанию, который не возвращается.
Параметры публикации можно всегда импортировать из служб IIS и Службы приложений Azure
Visual Studio помогает управлять зависимостями в службах Azure
При использовании средства публикации для развертывания приложения в Azure вы можете настроить зависимости для служб Azure.
Смысл в том, что вам может потребоваться подключиться к другой базе данных SQL или другой учетной записи хранения или к другому хранилищу ключей для различных сред, таких как среда для тестирования, среда для контроля качества, предварительная производственная среда и т. д. См. статью "Подключенные службы Visual Studio".
Следующие шаги
Для средства публикации: