我正在使用Unity Container和Automapper,并且正在寻找在WCF服务中调用初始化和引导代码的地方。我的互联网搜索推荐了此处讨论的四种方法之一
http://blogs.msdn.com/b/wenlong/archive/2006/01/11/511514.aspx
(e.g.
1. Global.asax,
2. App_Code\AppInitialize,
3. custom ServiceHost, and
4. ServiceHostBase.InitializeRuntime)
但是,我也想知道是否有人使用过“Bootstrapper”项目
http://bootstrapper.codeplex.com/
带有Unity和Automapper扩展。
那么在WCF服务中调用“Bootstrapper.Run()”代码的最佳位置在哪里?示例代码将不胜感激。谢谢!
最佳答案
您可以使用Web激活器并在bootstrapper类上调用initialize方法。查看有关https://www.nuget.org/packages/WebActivatorEx/的详细信息
关于使用Bootstrapper进行Unity和Automapper的WCF初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11855096/