시나리오가 해결됩니다 않는 방법 : 나는 아래의 링크를 사용하여 Ninject에 MVC3을 설정 한 : https://github.com/ninject/ninject.web.mvc/wiki/Setting-up-an-MVC3-applicationNinject에 MVC3 - 유형
나는 Nuget 버전을 따랐다. 그리고 코드는 아래와 같습니다 :
누군가가 아래의 코드가 언제 어디서 발췌되는지 이해할 수 있습니까?
var test=Kernel.Get<Service>();
기본적으로 구체적인 유형을 어디에서 해결할 것인지 이해하려고합니다.
UPDATE :
내 질문은 MVC가 Kernel.Get를 사용 않는 경우의 더는() 구체적인 유형에, 지정된 인터페이스를 해결합니다.
Ninject.MVC가이 작업을 수행합니까?
저는 맞춤 컨트롤러 팩토리를 사용하고 있습니다. 내 컨트롤러의 생성자는 리포지토리, 서비스 등의 매개 변수를 필요로합니다. –
여기 링크가 있습니다. http://www.craftyfella.com/2010/02/creating-aspnet-mvc-2 -controller.html –
다른 링크 https://github.com/ninject/ninject.web.mvc –