, 나는 그들 모두에 구성 왔지만 나는 다음과 같은 예외가 나타납니다 응용 프로그램을 실행하면 :StructureMap 예외 내가 WCF 서비스와 MVC 4 응용 프로그램에 StructureMap를 사용하고 202
StructureMap 예외 코드 : 202 인스턴스 PluginFamily LookupsRepositories.Lookups.ILookupRepository`1 대해 정의 된 기본 [JE.Domain.Lookups.Status, JE.Domain 버전 1.0.0.0 = 문화 = 중립 PublicKeyToken = NULL], LookupsRepositories, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = null
LookupRepository
는 추상 클래스, 제네릭 클래스이며, 이것은 내가 그것을 등록하는 방법입니다
For(typeof(ILookupRepository<>)).Use(typeof(LookupRepository<>));
For<ILookupUnitOfWork>().Use<LookupUnitOfWork>();
Scan(s =>
{
s.AssemblyContainingType(typeof(LookupRepository<>));
s.ConnectImplementationsToTypesClosing(typeof(ILookupRepository<>));
});
이 Global.asax
에서 레지스트리를 호출 :
protected void Application_Start(object sender, EventArgs e)
{
ObjectFactory.Initialize(x => x.AddRegistry(new JedcoRegistry()));
}
아직도 나는 예외를 얻었다. 왜 그런가?
참고 :
LookupRepository
이
그래서, 그것은 우리를 실행 할 수있는 추상적 클래스에게 있습니다 : 여기 StructureMap 버전 2.6.4.0