Как развернуть веб-сайт asp .net на виртуальной машине azure?

#asp.net #web-deployment #azure-virtual-machine

Вопрос:

У меня есть ASP.NET веб-сайт, работающий с базой данных SQL Server. Я хочу выполнить развертывание на виртуальной машине Azure. Он успешно развернут, но подключение к базе данных не происходит.

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

Любые предложения будут оценены по достоинству.

Заранее спасибо.

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

1. В чем заключается ошибка, которую вы получаете ? попробуйте создать файл udl (создайте пустой файл txt и измените расширение на udl), чтобы проверить соединение

Ответ №1:

Используйте диспетчер конфигурации, чтобы включить подключения TCP/IP и прослушивать порт 1433.

Добавьте правило брандмауэра Windows, разрешающее входящий трафик на порт 1433. Настройте Группу сетевой безопасности виртуальной машины, чтобы разрешить входящий трафик на порту 1433.

  • Откройте «Диспетчер конфигурации SQL Server»
  • Теперь нажмите «Конфигурация сети SQL Server» и нажмите «Протоколы для имени«.
  • Щелкните правой кнопкой мыши на «TCP/IP» (убедитесь, что он включен), нажмите «Свойства». введите описание изображения здесь
  • Теперь выберите вкладку «IP-адреса» и перейдите к последней записи «Все IP».
  • Введите «TCP-порт» 1433. введите описание изображения здесь

Теперь перезапустите «SQL Server .Name.», используя «services.msc» (WinKey r).

Для справки, пожалуйста, ознакомьтесь со статьей .