У меня есть эта ошибка.
ApplicationDbContext — это автоматически сгенерированный DbContext, используемый в разделе учетной записи. Всякий раз, когда я пытаюсь использовать какие-либо действия контроллера учетных записей, возникает эта ошибка. Ошибка возникает из
public AccountController()
: this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())))
{
}
У меня есть собственный DbContext, который отлично работает и получает все необходимые данные.
Ссылки в порядке. Как мне решить эту проблему.
Обновление Я использовал несколько обновленных ссылок для AspNet.Identity. это вызывает проблему?
Обновление 2 Эта ошибка возникла, когда я смешивал две версии поставщика членства. Сначала я использовал значение по умолчанию, предоставленное MVC 5, затем попытался использовать членство в MVC 3, а затем снова вернулся к MVC 5. Затем начала появляться эта ошибка.
Я до сих пор не нашел решения этой проблемы. Но в качестве обходного пути я воссоздал проект со всеми моими предыдущими файлами, и это сработало.
IndexAttribute is one of the new things included in EF 6.1. So the problem is that you are referring to the wrong version of the EF (6.0).
- person Ruchan   schedule 07.10.2014