У меня есть командный проект, и я пытаюсь опубликовать приложение на Azure, которое я успешно сделал. Я смог получить нашу базу данных на сервере Azure SQL, но теперь я борюсь с подключением приложения к этой базе данных.Azure - Подключение .NET-приложения .NET с базой данных azure sql
Оригинальное приложение работает с файлом .mdf локально, но теперь, когда я публикую приложение, я хочу использовать БД на сервере azure. Я изменил все строки соединения из .mdf
файла
(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename =" + Path.GetFullPath(AppDomain.CurrentDomain.BaseDirectory + @"..\..\..\PATH"))
в коде строки подключения лазури базы данных
(@"Data Source = Server=tcp:nameofserver.database.windows.net,1433;Initial Catalog=sqlmusicdb;Persist Security Info=False;User ID=...;Password=...;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;")
, но после публикации, приложение не подключено к базе данных, как пишут
Ошибка при обработке запроса
Любая помощь, пожалуйста? Thanx.
Пожалуйста, поделитесь всей ошибкой – TheGameiswar
Вот и все, ничего более, просто произошла ошибка .. но с этой стороны предполагается показать некоторую информацию и гипертекст, чтобы выбрать пользователя из БД. теперь я настраиваю журналы на лазурном, чтобы видеть, что происходит точно. – Maemi
@Maemi, что вы опубликовали, не является ошибкой. Это означает, что конечный пользователь увидит, что веб-сайт разбился. Добавьте журнал в приложение, запишите все необработанные исключения и проверьте созданные сообщения об ошибках. Использование Application Insights - быстрое решение этой проблемы. –