Публикация локального asp.net основное веб-приложение для службы приложений Azure

#azure #asp.net-core-mvc #azure-web-app-service #asp.net-core-3.1

#azure #asp.net-core-mvc #azure-web-app-service #asp.net-core-3.1

Вопрос:

У меня есть локальный asp.net приложение core 3.1 MVC, которое запрашивает локальную базу данных SQL Server. Это моя среда разработки. Моя производственная среда — это служба приложений Azure и база данных SQL Server Azure. Я использую Visual Studio 2019 для развертывания своего приложения. Процесс развертывания работает, но я не могу понять, как указать приложению использовать строку подключения Azure SQL Server после развертывания моего приложения.

Я сделал следующее:

  • Создал файл appsettings.json и appsettings.Файл Development.json с одинаковым именем строки подключения в обоих
  • Добавлена строка подключения к моей службе приложений
  • Изменил мое значение ASPNETCORE_ENVIRONMENT на Production

Я все еще получаю это сообщение после развертывания: введите описание изображения здесь

Я видел руководства по развертыванию статических веб-сайтов в Azure, но я не видел ни одного, который бы касался моего сценария.

Ответ №1:

Вот необходимый вам учебник: создайте ASP.NET Ядро и приложение базы данных SQL Azure в службе приложений Azure

Возможно, вы забыли настроить правило брандмауэра сервера: ! [введите описание изображения здесь

Комментарии:

1. Пожалуйста, дайте мне знать, поможет ли это вам или нет. @user1647160