2014-09-24 6 views
1

У меня установлен SQL Server Express 2014, и я создал таблицу «MyStructures», которую я хотел бы использовать с приложением ASP.NET MVC5. Я могу подключиться и просматривать базу данных с помощью «Server Explorer» в Visual Studio. Также я проверил, что серверу разрешено принимать удаленные подключения. Хотя я не понимаю, почему это имеет значение здесь, потому что Visual Studio и база данных находятся на одной машине, и я использую проверку подлинности Windows.Как подключить LocalDb к папке AppData в ASP.NET MVC 5

Когда я нажимаю правой кнопкой мыши на папке «App_Data» и добавляю «Новая база данных», я получаю сообщение об ошибке, связанной с подключением к базе данных. Я назвал новый файл базы данных «MyStructures.mdf». Как подключить мое веб-приложение к локальной базе данных? Как добавить его в папку «App_Data»?

В моем файле Web.config у меня есть следующий код ... это правильно?

<connectionStrings> 
<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MyStructures.mdf;Integrated Security=True" 
    providerName="System.Data.SqlClient" /> 

enter image description here

+0

Вот ссылка, которая может помочь вам http://www.connectionstrings.com/sqlconnection/ – codebased

ответ

0

Я нашел обходной путь ... Я закрыл соединение с базой данных в Visual Studio. Затем я подключился к базе данных в SQL Management Studio. Затем я щелкнул правой кнопкой мыши по базе данных «MyStructures» и выбрал «Detach». После того как я отсоединил базу данных, я нашел файл MyStructures.mdf и скопировал его в папку «App_Data» в Visual Studio.

Смежные вопросы