Не удается найти объект StructureMapConfiguration - PullRequest
2 голосов
/ 07 апреля 2010

Я вижу много примеров того, как использовать StructureMap в проекте asp.net:

StructureMapConfiguration.ForRequestedType<IResourceA>()
    .TheDefaultIsConcreteType<ResourceB>()
    .CacheBy(InstanceScope.Singleton);

Тем не менее, в моем Global.asax я не могу получить доступ к объекту StructureMapConfiguration, даже когда я импортирую пространство имен StructureMap. В чем здесь дело? Я что-то упустил?

Ответы [ 2 ]

3 голосов
/ 07 апреля 2010

Вы пробовали новый формат:

, то есть в форме:

For<IResourceA>().Use<ResourceB>();
2 голосов
/ 21 сентября 2012

Добавить в Application_Start() из Global.asax.cs файл:

ObjectFactory.Initialize(x => x.For<IResourceA>().Use<ResourceB>());
...