2010-01-26 1 views
0

Я только что последовал за this example, чтобы загрузить WCF с StructureMap. В то же время я использовал StructureMap в своем приложении ASP.NET (IIS6), которое инициализируется в Global.asax.Application_Start().Возможно ли иметь разные конфигурации StructureMap для ASP.NET и IIS-Hosted WCF?

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

Можно ли дать каждой из них собственную конфигурацию? Или это единственное решение для их сложения?

ответ

0

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

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

+0

Это хорошая идея. Держу пари, что это сработает. – roufamatic

+0

Извините за то, что вы так долго принимаете. У меня не было возможности попробовать это решение, но он, очевидно, выполнит эту работу, поэтому спасибо! – roufamatic

Смежные вопросы