代码之家  ›  专栏  ›  技术社区  ›  roufamatic RichardJohnn

将StructureMap与WCF 4.0 REST服务一起使用

  •  1
  • roufamatic RichardJohnn  · 技术社区  · 15 年前

    如何在WCF 4.0 REST服务中使用StructureMap?

    this article 但这项技术似乎不适用于 WebServiceHostFactory() . 秘密是什么?

    3 回复  |  直到 15 年前
        1
  •  3
  •   Alex    14 年前

    前面的方法 example article 可通过以下方式工作:

    • StructureMapServiceHost WebServiceHost ServiceHost
    • 派生 StructureMapServiceHostFactory WebServiceHostFactory ServiceHostFactory

    这有什么好处?不 需要更改。都是程序化的。

        2
  •  1
  •   Druid    13 年前

    ServiceHostFactory 而不是使用 WebServiceHostFactory .

    RouteTable.Routes.Add(new ServiceRoute("MemberProvisioning/Api", new IoCServiceHostFactory(), typeof(MemberService)));
    

        3
  •  0
  •   roufamatic RichardJohnn    15 年前

    我让它在下面工作 this example . 基本上你写的是一个客户 BehaviorExtension 而不是 ServiceHostFactory

    如果您能理解为什么要使用自定义 WebServiceHostFactory IInstanceProvider GetInstance() 方法从未被调用。

    推荐文章