2017-01-18 3 views
1

Я использую этот пример https://github.com/JudahGabriel/RavenDB.AspNet.Identity, чтобы получить RavenDb.AspNet.Identity для работы. Казалось, что все в порядке, пока этот последний код-фрагмент не должен был быть вставлен в мой код:RavenDB.AspNet.Identity Implicity convert UserManager

public AccountController() 
{ 
    this.UserManager = new UserManager<ApplicationUser>(
    new UserStore<ApplicationUser>(() => this.RavenSession)); 
} 

Ошибка говорит: «Не удается неявно преобразовать тип„Microsoft.AspNet.Identity.UserManager“в 'AuthTest.ApplicationUserManager» .. Так что я немного застрял здесь. Может кто-то, также имея эту проблему, сказать мне, что делать?

ответ

0

Кажется, вы ссылаетесь на неправильную сборку. Вы уверены, что ваш проект выбирает этот RavenDB.AspNet.Identity?

0

объект UserStore должен быть от RavenDB.AspNet.Identity

Смотрите примеры кода в этом проекте: https://github.com/kdcllc/Chavah

static UserStore<ApplicationUser> ConfigureUserStore(IContext arg) 
    { 
     var store = new UserStore<ApplicationUser>(arg.GetInstance<IAsyncDocumentSession>()); 
     return store; 
    } 
Смежные вопросы