WCF サービスと MVC 4 アプリケーションで StructureMap を使用しています。両方で構成しましたが、アプリケーションを実行すると、次の例外が発生します。
StructureMap 例外コード: 202 PluginFamily のデフォルト インスタンスが定義されていませんバージョン=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()));
}
それでも私は例外を得ました。理由はありますか?
注: StructureMap バージョン 2.6.4.0