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 回答