Я новичок в StuctureMap и пишу сервис WCF.В существующем коде предыдущий разработчик использовал SturctureMap.
Я получаю эту ошибку:
Код исключения StructureMap: 202
Не определен экземпляр по умолчанию для PluginFamily MyCompany.SMS.Data.DataEntitys, MyCompany.SMS.Data, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = ноль
Вот код:
class a
{ method aa
{
var db = ObjectFactory.GetInstance<nsclaimsEntities>();
}
}
Когда мы вызываем этот кодиз файла aspx.cs он работает нормально без каких-либо ошибок, но я попытался обернуть этот код в веб-сервис WCF и выдает это исключение.
Вот трассировка стека:
at StructureMap.BuildSession.<.ctor>b__0(Type t)
at StructureMap.Util.Cache`2.get_Item(KEY key)
at StructureMap.BuildSession.CreateInstance(Type pluginType)
at StructureMap.Container.GetInstance(Type pluginType)
at StructureMap.Container.GetInstance[T]()
at StructureMap.ObjectFactory.GetInstance[PLUGINTYPE]()
at NicorNational.SMS.CustDemographic.GetByAccountNumber(String acctNum) in C:\\Projects\\NicorNational.SMS\\CustDemographic.cs:line 105
at NicorNational.Services.eCommerce.EligibilityService.GetEligibilityById(String accountId) in C:\\Projects\\Solutions\\NicorNational.Services.eCommerce\\EligibiltyService.svc.cs:line 23
at SyncInvokeGetEligibilityById(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)"
Почему я получаю это исключение?