“遇到了StructureMapConfigurationException”找不到plugintype名为'cert5'的实例

时间:2015-07-17 21:36:37

标签: inversion-of-control structuremap objectfactory

我的控制器类

 IPaymentProcessor _paymentProcessor = ObjectFactory.Container.GetInstance<IPaymentProcessor>("cert5"); 

我的IoC课程

   x.For<IX509Cert>().Use<X509Cert>().Ctor<string>().Is(Settings.GetCreditCardCertFile(5)).Named("cert5");    

1 个答案:

答案 0 :(得分:1)

使用多个信用卡证书文件时,不使用IoC容器可能是更好的选择。您可以直接在控制器中使用IPaymentprocesssor的实例。