Я впервые развертываю новое приложение .Net 2.0 Asp.Net с StructureMap 2.0 в новой среде.
Код исключения StructureMap: 100
Ожидаемый файл "StructureMap.config" не может быть открыт в {pathremoved} .. \ StructureMap.config
Это сбивает с толку, потому что я прямо сказал ему не использовать файл конфигурации в моем приложении, я делаю все это с помощью кода.
Внутри моего события Application_Start я вызываю статический метод, который выполняет это:
StructureMapConfiguration.UseDefaultStructureMapConfigFile = false;
StructureMapConfiguration.AddRegistry(new UIClassRegistry());
Локально работает нормально, на сервере выдает исключение.
В моем веб-сервисе я делаю то же самое, но без ошибок. Кто-нибудь видел такое поведение?
Не выполняется ли вызов конфигурации? Это делается после того, как мои объекты уже начали делать запросы к ObjectFactory?
Какие существуют решения, кроме создания файла конфигурации? Если мне нужен новый файл конфигурации, нужно ли мне добавлять атрибуты [Plugin] в мой код?