Разверните приложение ASP. NET MVC на портале Azure с базой данных SQL. - PullRequest
0 голосов
/ 01 мая 2020

Как я могу переместить свою локальную базу данных в проект, чтобы развернуть эту базу данных в Azure? Знайте о Azure при входе в систему я получаю сообщение об ошибке:

Ошибка: ошибка возникла при обработке вашего запроса

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

enter image description here

Это полная ошибка:

[Win32Exception (0x80004005): Системе не удается найти указанный файл]

[SqlException (0x80131904): Ошибка, связанная с сетью или указанным экземпляром c, возникла при установлении соединения с SQL Сервером. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Сервер настроен для разрешения удаленных подключений. (поставщик: SQL Сетевые интерфейсы, ошибка: 52 - Невозможно найти установку локальной базы данных времени выполнения. Убедитесь, что SQL Сервер Express правильно установлен и что функция локальной базы данных времени выполнения включена.)]
. ...
[EntityException: базовый поставщик не удалось открыть.]

Решение: При развертывании приложения нажмите «Publi sh» -> «Создать». новый профиль »-> в поле« Дополнительные Azure сервисы »нажмите ->« Создать SQL базу данных »

1 Ответ

1 голос
/ 04 мая 2020

Согласно вашему комментарию, ваша проблема превратилась в развертывание базы данных на Azure.

Существует множество способов сделать это.

Поскольку вы создали базу данных на Azure Портал, самый простой способ заключается в том, что вы можете использовать SSMS Deploy Database wizard:

enter image description here

Для получения более подробной информации вы можете сослаться на этот учебник: Learn Как перенести базу данных сервера SQL на SQL Azure сервер .

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

enter image description here

Ссылка: Получить ADO. NET информация о соединении (необязательно)

надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...