Как сделать папку App_Data актуальной в ASP.NET MVC 5 - PullRequest
0 голосов
/ 25 октября 2019

Я работаю над проектом ASP.NET MVC 5, у меня было 4 различных контекста, каждый в отдельном файле, затем я изменил свой план и решил создать один файл, содержащий 4 контекста.

Когда я это сделал, папка App_Data все еще имеет 4 предыдущих контекста (файлы) с расширением .mdf, хотя я использовал миграции и довел свою базу данных до данных.

Вторая проблема заключается в том, чтокогда я запускаю любое представление, я получаю ошибку 404

Ресурс не может быть найден

, хотя я обновил все контексты во всех контроллерах и воссоздал представления.

Вот моя строка подключения:

<connectionStrings>
    <add name="HotelString" 
         connectionString="Data Source=(localDb)\MSSQLLocalDb;Initial Catalog=HotelDb;Integrated Security=true" 
         providerName="System.Data.SqlClient" />
</connectionStrings>

и контекст:

namespace HIMS.Context
{
    public class ModelsContext : DbContext
    {
        public DbSet<Reservation> reservations { get; set; }
        public DbSet<CEO> ceo { get; set; }
        public DbSet<ControlPanel> controlPanels { get; set; }
        public DbSet<UserAccount> userAccount { get; set; }

        public ModelsContext() : base("Name=HotelString") { }
    }
}

Буду признателен за любые предложения по решению этих проблем.

1 Ответ

0 голосов
/ 26 октября 2019

проблема была решена, мне пришлось удалить все контроллеры и воссоздать их.

...