Код исключения StructureMap: 205 при попытке вставить значение AppSettings в конструктор - PullRequest
2 голосов
/ 19 апреля 2011

У меня проблемы с добавлением значения в мой конструктор ImageService.
Мой IUserRepository работает, но когда я пытаюсь поместить "absoluteImagePath" в конструктор (Bootstrapper), я получаю следующую ошибку:

StructureMap.StructureMapException:  
StructureMap Exception Code:  205  
Missing requested Instance property  
"absoluteImagePath" for InstanceKey  
"8a15766b-879b-4edb-b060-c868f35aef39

ImageService:

public ImageService(IUserRepository userRepository, string absoluteImagePath)
{
    _userRepository = userRepository;
    _absoluteImagePath = absoluteImagePath;
}

Загрузчик:

For<IImageService>()
    .Use<ImageService>()
    .Ctor<string>("absoluteImagePath")
    .EqualToAppSetting("AbsoluteImagePath");
...