【发布时间】:2011-11-14 11:32:37
【问题描述】:
我有点困惑,因为我正在检索与我的情况无关的信息。
简单地说,我在我的 VS2008 (.NET 3.5sp1) 中创建了一个新的 WCF 服务应用程序。在项目中,我有 Service.svc 文件(加上 service.svc.cs)、IService.cs,最后是 web.config 文件。 我已经编写了我的方法并根据需要修改了 web.config 文件以获得 REST 服务,并且一切正常。但现在我需要设置记录器对象(特别是 log4net 对象),我开始想知道在哪里进行初始化。
我不明白的事情来了。在互联网上搜索信息,我发现很多文章都在谈论应用程序文件(如 global.asax),或者在 Main 方法中创建 ServiceHost 对象的位置进行初始化。
我的解决方案中没有此类文件,因此出现了我的困惑。我是否创建了错误类型的项目?或者添加一个 global.asax 文件就足够了?进行此类操作(初始化...)的正确位置是什么?
【问题讨论】: