Проблема создания базы данных после запуска проекта ASP. NET MVC - PullRequest
0 голосов
/ 02 августа 2020

У меня проблема, связанная с первым запуском приложения ASP. NET MVC, содержащего базу данных.

Мне пришлось установить новый Windows и перенести мой ASP. NET MVC проект к нему (ранее я помещал его в репозиторий Github).

В новой установке системы - я запустил VisualStudio, зашел в Github и скачал проект из репозитория . Однако, когда я пытаюсь запустить, я получаю сообщение об ошибке:

System.Data.SqlClient.SqlException: «Поиск файла в каталоге .... / AppName.mdf не удался в операционной системе. ошибка 2. CREATE DATABASE не удалось. Некоторые перечисленные имена файлов не могут быть созданы. Проверьте связанные ошибки. '

Приложение ранее использовало локальную базу данных. Вот как выглядит строка подключения:

<add name="AppNameContext" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=AppName;Integrated Security=SSPI; AttachDBFilename=|DataDirectory|\AppName.mdf" providerName="System.Data.SqlClient" />

Пропустил ли я какой-либо шаг в настройке новой визуальной студии и не хочу создавать новую базу данных?

1 Ответ

0 голосов
/ 02 августа 2020

В вашем приложении отсутствует папка App_Data . Щелкните правой кнопкой мыши свой проект, выберите «Добавить», затем «Добавить» ASP. Net Папка и выберите папку App_Data .

...