Как подключить Azure Web App к базе данных SQL Azure? - PullRequest
0 голосов
/ 23 июня 2019

У меня, как я надеюсь, простая проблема.

Я опубликовал API для веб-приложения Azure, которое должно извлекать данные из базы данных SQL Azure, но я получаю ошибку 500, которая, конечно, не помогает. Проверка журналов в Azure не дает мне ничего более полезного.

Я добавил строку подключения в строки подключения в Web App. Я также создал метод, который возвращает строку подключения из класса репозитория, который его использует, поэтому я знаю, что он определенно видит правильную строку подключения; это означает, что проблема связана с подключением к базе данных с помощью этой строки подключения.

Я убедился, что «Разрешить доступ к службам Azure» включен, и когда я использую редактор запросов, я могу успешно извлекать данные из базы данных.

Я также подключился к базе данных, используя SQL Management Studio, поэтому я знаю, что база данных может быть достигнута.

Что я делаю не так?

1 Ответ

0 голосов
/ 23 июня 2019

Как обычно, это оказывается моей глупостью, но я отвечу здесь на случай, если это поможет кому-то еще ...

Я только что обновил свое локальное приложение, чтобы использовать строку соединения Azure db, чтобы я могполучить более подробную ошибку, и он сказал, что ключевое слово не поддерживается «начальный каталог».Именно тогда я понял, что разработал это локально, используя Postgresql, но не смог оправдать затраты на это в Azure, поэтому переключился на Sql Server, но не изменил мои соединения на типы SqlConnection!

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