サービスがクラスだけで実装され、Global.ascxに登録されているWCF RESTテンプレートを使用しています(MVCコントローラとよく似ています)。WCF RESTサービスに絞られました
RouteTable.Routes.Add(new ServiceRoute("Games/Games", new WebServiceHostFactory(), typeof(Games.Games)));
Games.GamesはDal.Games.IGamesを受け入れるctorのを持っていると私はバインディングとNinjectModuleの準備ができているが、私はそれを制御するために持っているためにカーネルを渡すために場所を把握、私の人生のために傾きますサービスクラスの作成。
私のサービスはマークアップ(svc)ファイルを持っていないので、WebServiceHostFactoryをNinjectから置き換えて何かがあると推測しています。私はNinject Webの拡張モジュールを見つけられましたが、そのクラスのケネルをどこにでも置くことはできませんでした。
すべての解決策、ヒントまたはヒントを高く評価します。
最新のソースには、VS2010/.NET 4.0用のWCF RESTテンプレートでNinjectを使用する例があります。私もここで2.2の例を掲載しました:https://github.com/chafey/Ninject-2.2-Wcf-Rest-Example –
Thanks @ChrisHafey!シンプルで簡潔な例。 +1 –