Я создал сайт asp.net mvc с базой данных с кодом. Я включил миграцию базы данных через консоль PM. Я загрузил сайт и базу данных на сервер для онлайн-тестирования. Теперь я хочу провести дополнительное тестирование на своем рабочем столе, поэтому я скачал существующие базы данных и поместил их в файл App_Data .
Используя консоль PM, я запускаю команду Update-Database
и получаю следующий ответ:
PM> Обновление базы данных
Укажите флаг '-Verbose' для просмотра SQL
заявления применяются к целевой базе данных. Нет ожидающих явного
Миграции. Метод бегущего семени.
Я подозреваю, что схема базы данных распознается как неизмененная.
Однако, когда я иду на отладку сайта с помощью localhost, после ввода имени пользователя и пароля я получаю следующую ошибку:
Невозможно создать файл 'C: \ Users \ XXXX \ OneDrive \ Visual Studio
2017 \ Projects \ Testing \ XXXXXX \ Version
2.4 \ XXXXXX \ App_Data \ DB_9AEA79_data.mdf ', поскольку он уже существует. Измените путь к файлу или имя файла и повторите операцию. СОЗДАЙТЕ
База данных не удалась. Некоторые имена файлов не могут быть созданы. Проверьте
связанные ошибки.
Я не могу понять, почему VS хочет воссоздать базу данных, которую я поместил в папку App_Data .
Любая помощь будет принята с благодарностью.