Я новичок в Ninject, и у меня проблемы с его использованием с пользовательским поставщиком членства.
У моего поставщика членства есть интерфейс репозитория. Он выглядит так:
public class CustomMembershipProvider : MembershipProvider
{
public CustomMembershipProvider( IRepository repository )
{
}
}
Я использую код, который является частью модели учетной записи в приложении MVC, в качестве отправной точки.
Однако, когда он вызывает Membership.Provider
, я получаю сообщение об ошибке No parameterless constructor defined for this object
.
Я установил привязки в ninject, чтобы привязать класс IRepository
к Repository
, который работает, поскольку я тестировал это в контроллере.
Каковы правильные привязки в Ninject для использования Membership.Provider
?