Я разрабатываю веб-сайт ASP.NET MVC, который я хочу разместить на сайтах Azure. В процессе разработки я использовал файл MDF в своем каталоге App_Data со строкой подключения, выглядящей так:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyApp;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyApp.mdf;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
Чтобы попробовать это на Azure, я надеялся, что смогу оставить эту строку соединения как есть, и просто FTP myApp.mdf в папку App_Data на Azure, так как он настроен на данные примера, которые я хочу использовать, Однако, когда я пытался получить доступ к моему сайту, я столкнулся со следующей ошибкой:
Произошла ошибка, связанная с сетью или конкретным экземпляром, в то время как установление соединения с SQL Server. Сервер не найден или был недоступен. Проверьте правильность имени экземпляра и SQL Server настроен для удаленного подключения. (поставщик: SQL Сетевые интерфейсы, ошибка: 52 - Не удается найти локальную монтаж. Убедитесь, что SQL Server Express правильно установлен и что функция LocalDB включена.)
Мой вопрос: есть ли способ запустить мой сайт Azure, подключающийся к файлу MDF в папке App_Data, или я вынужден использовать базу данных Azure SQL?