【问题标题】:Is it possible to have different StructureMap configurations for ASP.NET and IIS-Hosted WCF?ASP.NET 和 IIS 托管的 WCF 是否可以有不同的 StructureMap 配置?
【发布时间】:2010-01-26 01:10:42
【问题描述】:

我刚刚跟随 this example 使用 StructureMap 引导 WCF。同时,我一直在我的 ASP.NET 应用程序 (IIS6) 中使用 StructureMap,该应用程序在 Global.asax.Application_Start() 中初始化。

这两种配置有不同的要求。不幸的是,StructureMap 是静态配置的,与我的预期相反,它在 Web 应用程序和 WCF 之间共享。结果,最后调用的“Initialize()”获胜!

是否可以给每个人自己的配置?或者是将它们折叠在一起的唯一解决方案?

【问题讨论】:

    标签: asp.net wcf iis-6 structuremap


    【解决方案1】:

    您如何设置 IIS 应用程序池 - 两个应用程序是否在同一个池中运行?

    如果是,您可以尝试在单独的应用程序池中运行它们,因为它们将在单独的应用程序域中创建,因此您应该获得不同的 StructureMap 容器实例...

    【讨论】:

    • 抱歉这么久才接受。我没有机会尝试这个解决方案,但它显然可以完成这项工作,所以谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 2011-07-01
    • 2014-12-01
    • 2012-06-02
    相关资源
    最近更新 更多