기존 웹 사이트에 N2CMS 통합을 조사하고 있습니다.은 Ninject 용 N2.Engine.IServiceContainer를 구현합니다.
내가 얻는 문제는 N2CMS가 사용하는 IOC 엔진 (tinyIoC)이 내 컨트롤러의 종속성에 대해 알지 못한다는 것입니다.
TinyIoCResolutionException :
내 웹 사이트의 사용 (NLogger 인스턴스화되고있는 컨트롤러의 종속성입니다) NLog.Logger : 유형을 확인할 수 없습니다 내 컨트롤러 중 하나가 생성 될 때 그래서 나는 유사한 오류 시작; 나는 N2CMS가 서비스 로케이터 (N2.Engine.IServiceContainer의 구현)를 사용하여 의존성을 푸시 (push) 할 수 있도록했습니다.
비슷한 것을 만든 사람이 있습니까?
필자는이 사실을 받아 들일 수있는 대답으로 표시하고 있습니다. 그 이유는 필자가 해결책으로 이끌어주는 무작위적인 예들을 하나로 모으기보다는 문서로 돌아가는 올바른 방향으로 이끌어주기 때문입니다. –
@StevenH 발견 된 솔루션을 자세히 설명해 주시겠습니까? 감사. – faester