2017-02-06 7 views
1

Так у меня есть LocalDB создать для моего проекта в Visual Studio, но когда я публикую его на мой Azure веб-приложение, я получаю "произошлоКак подключить localdb из Visual Studio к опубликованному веб-приложению Azure?

необработанное исключение при обработке запроса Win32Exception:. Система Канот найти файл, указанный TryGetConnection»

Я попытался добавить„DefaultConnection“Строка соединения с базой данных/сервера в качестве значения в настройках Web App, но это не делать ничего

ответ

3

LocalDB не существует для Azure. LocalDb - это функция SQL Server Express, эквивалентности которой нет в сервисе (машине), на котором развертывается веб-сайт App Service.

Есть много вариантов вместо LocalDb, когда вы отправляетесь на Azure. Самый простой (и рекомендуется) - это use an Azure SQL database и замените строку соединения той, которая указывает на это, когда вы публикуете свой сайт.

Здесь обсуждаются некоторые другие варианты: Using a LocalDb MDF file on Azure