我正在尝试将 LightInject 实施到我的 WCF 服务中。
我有来自 GitHub 的 LightInject.Wcf 类文件,但我不知道如何在我的服务中使用它。
请帮忙
我正在尝试将 LightInject 实施到我的 WCF 服务中。
我有来自 GitHub 的 LightInject.Wcf 类文件,但我不知道如何在我的服务中使用它。
请帮忙
我只是遇到了同样的问题。我已经注意到您所指的帖子,但我认为必须有更简单的方法。通过检查代码,我找到了另一种选择:
确保您获得最新版本的 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 的情况下所做的那样配置服务。
经过大量搜索后,我发现了这个 http://www.ienablemuch.com/2014/10/wcf-lightinject-nhibernate-part-1-of-2.html
一步一步的设置指南,这就是我所追求的。