2011-10-01 8 views
2

最近IoCについて読んでいます.WCF ウェブサービス私は開発中です。IoCコンテナ、WCF&ServiceHostFactories

<%@ ServiceHost Language="C#" Debug="true" Service="SomeService" CodeBehind="SomeService.svc.cs" Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory" %> 

問題はのアーキテクチャに、その原因である。しかし、Ninject、のStructureMapとSpring.Netは(私はこれら三つを確認しました)カスタムFactory属性が*.svcファイルに追加する必要があることと思われますサービスが展開されるシステムでは、私はすでにこのプロジェクトの必須要件であるカスタムファクトリを使用しています。何とかこの状況を克服できますか?

答えて

2

Autofacもカスタムファクトリを使用しています。これは、IoCコンテナにサービス作成プロセスに関与する機会を与えてくれるからです。これらのほとんど(すべて?)はオープンソースなので、ソースコードを参照して、IoCカスタムファクトリをラップするか、ソースを変更してそれらを統合することができるかどうかを確認することができます。

関連する問題