0

LightInject を WCF サービスに実装しようとしています。

私は GitHub から LightInject.Wcf クラス ファイルを持っていますが、サービスでそれを使用する方法がわかりません。

助けてください

4

2 に答える 2

1

私はちょうど同じ問題に遭遇します。あなたが言及している投稿にすでに気づいていましたが、もっと簡単な方法があるに違いないと思いました。コードを調べると、代替案が見つかりました:

LightInject.Web と LightInject.Wcf の最新バージョンを入手してください。通常の MVC アプリケーションと同様に、global.asax で次のようにセットアップできます。

protected void Application_Start(object sender, EventArgs e)
{
        var container = new ServiceContainer();           
        container.Register<ILogger, Log4netLogger>();
        container.EnableWcf();

}

この後、LightInject なしで通常行うようにサービスを構成します。

于 2015-01-19T10:25:33.117 に答える
1

たくさん検索した後、これを見つけました http://www.ienablemuch.com/2014/10/wcf-lightinject-nhibernate-part-1-of-2.html

これを設定するための段階的なガイドです。これが私が求めていたものです。

于 2014-12-01T15:29:03.727 に答える