Я впервые использую .NET core 2.2 и MySQL Workbench,
Я пытаюсь создать очень простой веб-сайт.
Я следовал следующему руководству Microsoft
https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/working-with-sql?view=aspnetcore-2.2&tabs=visual-studio
После того, как я добавил элемент Scaffolded, я следовал инструкциям, открыл диспетчер пакетов NuGet и выполнил следующие команды в cli:
Add-Migration Initial
Update-Database
Команда Update-Database
вызвала следующую ошибку:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server)
Я работаю с сервером Bluehost (Shared Host), я изменил разрешения, чтобы я мог подключиться удаленнок базе данных (и действительно я подключен через MySQL Workbench)
Я попытался изменить ConnectionString следующим образом:
"ConnectionStrings":
{
"Piano3Context": "Server=162.241.*.*;Database=PianoDB;User Id=omyUsrName;password=myPass;Trusted_Connection=True;MultipleActiveResultSets=true;"
}
, и все же я получаю ту же ошибку.
Если какой-либо другой код поможет, пожалуйста, обратите внимание, и я опубликую.