Я следую учебник, как показано в ссылке ниже:Не удалось загрузить файл или сборку или ее зависимости. Система не может найти указанный файл
Creating an Entity Framework data model for ASP.NET MVC application
Но во время работы приложения, происходит следующее исключение:
системы. IO.FileNotFoundException: Не удалось загрузить файл или сборку «Vag_Infotech» или одну из его зависимостей. Система не может найти указанный файл.
Мой файл web.config выглядит следующим образом:
<connectionStrings>
<add name="CollegeDbContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=VInfotech;Integrated Security=SSPI" providerName="System.Data.SqlClient"/>
</connectionStrings>
<contexts>
<context type="Vag_Infotech.DAL.CollegeDbContext, Vag_Infotech">
<databaseInitializer type="Vag_Infotech.DAL.CollegeDatabaseInitializer, Vag_Infotech"></databaseInitializer>
</context>
</contexts>
CollegeDbContext Класс:
namespace Vag_Infotech.DAL
{
public class CollegeDbContext : DbContext
{
public CollegeDbContext()
: base("CollegeDbContext")
{
}
public DbSet<Student> Students { get; set; }
public DbSet<Course> Courses { get; set; }
public DbSet<Enrollment> Enrollments { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
}
Исключение приходит в классе StudentController.cs:
Я еще не сделал этого, потому что в учебнике он указан как таковой, чтобы сделать dll. @Tobberoth –
Является ли ваше пространство имен Vag_Infotech? Кажется, у него проблемы с поиском. Можете ли вы опубликовать код своего класса CollegeDbContext? Или, может быть, код инициализатора из папки DAL, поскольку это, по-видимому, является ключевой проблемой. – Tobberoth
@Tobberoth да. Я допустил ошибку при создании приложения, я ввел имя приложения Vag Infotech. –