У меня есть простое веб-приложение MVC3. Я использую StructureMap в качестве инъекции зависимостей.
Он отлично работает с моим HomeController, но когда я иду на второй контроллер, у меня есть эта ошибка:
MissingMethodException: нет конструктора нулевых параметров.
Я следовал каждому шагу, который нашел в уроках ...
Thx.
Вот код:
public class HomeController : AuthorizedController
{
IRepository<User> _repository;
public HomeController(IRepository<User> repository)
{
_repository = repository;
}
}
public class AccountController : AuthorizedController
{
private readonly IRepository<User> _repository;
public AccountController(IRepository<User> repository)
{
_repository = repository;
}
}
И я использую эту простую инъекцию:
For<IRepository<User>>().Use<UserRepository>();