Возможно ли иметь разные конфигурации StructureMap для ASP.NET и IIS-хостинга WCF? - PullRequest
0 голосов
/ 26 января 2010

Я просто следовал этому примеру для начальной загрузки WCF с StructureMap. В то же время я использовал StructureMap в своем приложении ASP.NET (IIS6), которое инициализируется в Global.asax.Application_Start ().

Две конфигурации имеют разные требования. К сожалению, StructureMap настроен статически, и, вопреки моим ожиданиям, он используется веб-приложением и WCF. В результате последний вызванный метод Initialize () выигрывает!

Можно ли дать каждому свою конфигурацию? Или это единственное решение, чтобы сложить их вместе?

1 Ответ

0 голосов
/ 04 февраля 2010

Как вы настраиваете пулы приложений IIS - оба приложения работают в одном пуле?

Если это так, вы можете попробовать запустить их в отдельных пулах приложений, потому что тогда они будут созданы в отдельных доменах приложений, и поэтому вы должны получить разные экземпляры контейнера StructureMap ...

...