2016-12-05 5 views
0

У меня есть командный проект, и я пытаюсь опубликовать приложение на 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.

+0

Пожалуйста, поделитесь всей ошибкой – TheGameiswar

+0

Вот и все, ничего более, просто произошла ошибка .. но с этой стороны предполагается показать некоторую информацию и гипертекст, чтобы выбрать пользователя из БД. теперь я настраиваю журналы на лазурном, чтобы видеть, что происходит точно. – Maemi

+0

@Maemi, что вы опубликовали, не является ошибкой. Это означает, что конечный пользователь увидит, что веб-сайт разбился. Добавьте журнал в приложение, запишите все необработанные исключения и проверьте созданные сообщения об ошибках. Использование Application Insights - быстрое решение этой проблемы. –

ответ

3

Ваша строка соединения отформатирована неправильно. Удалите источник

Data =

в самом начале строки подключения и она должна работать.