0 votes

Est-il possible d'avoir différentes configurations de StructureMap pour ASP.NET et WCF hébergé dans IIS?

Je viens de suivre cet exemple pour démarrer WCF avec StructureMap. En même temps, j'ai utilisé StructureMap dans mon application ASP.NET (IIS6), qui est initialisée dans Global.asax.Application_Start().

Les deux configurations ont des exigences différentes. Malheureusement, StructureMap est configuré de manière statique et, contrairement à mes attentes, il est partagé entre l'application web et WCF. En conséquence, le dernier "Initialize()" appelé l'emporte !

Est-il possible de donner à chacun sa propre configuration ? Ou la seule solution est-elle de les fusionner ensemble ?

0voto

AwkwardCoder Points 4496

Comment configurez-vous vos pools d'applications IIS - les deux applications sont-elles exécutées dans le même pool?

Si c'est le cas, vous pouvez essayer de les exécuter dans des pools d'applications séparés car ils seront alors créés dans des domaines d'applications distincts, et vous devriez donc obtenir des instances de conteneur StructureMap différentes...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X