4

저는 저장소가 필요한 Azure Worker Role을 가지고 있습니다. 나는 일반적으로 Ninject를 사용하여 MVC3/4 (Ninject.MVC와 함께 사용)에서 잘 작동하는 객체 생성자에서 이러한 것들을 주입합니다.Azure 작업자 역할을 주입하는 방법은 무엇입니까?

그러나 Azure 작업자 역할에서는 작동하지 않습니다. 역할을 시작하려면 매개 변수없는 생성자가 필요하므로 생성자 삽입은 옵션이 아닙니다. 내가 (OnStart() 메서드 및 Run() 메서드에서 생성자에서 내 DependencyResolver.Current.GetService 사용하여 시도했지만 때마다 null 반환합니다. MVC의 Application_Start()이 아직 실행되지 않았기 때문에 이것이라고 생각하십니까? 나는 모른다.

누구든지 내가 어떻게하는지 설명 할 수 있습니까? 누군가? 이 질문에 제공하는 답을 사용하는 경우

+0

가능한 중복 Spring.NET의 Ninject에 사용할 수 : http://stackoverflow.com/questions/10671744/cannot-inject- 의존성 - 투 - 하늘빛 - workerrole-object-using-spring-net – SynerCoder

+1

Spring.NET! = Ninject –

+0

사실,하지만 당신은 같은 접근을 할 수 있습니다. – SynerCoder

답변

관련 문제