1

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

4

1 に答える 1