我已经创建了一个wcf服务,但是当我在服务器上安装它时,它并没有选择代码。
这是我的program.cs类:
log4net.Config.XmlConfigurator.Configure();
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
这是我的service1.cs:
public Service1()
{
logger.Info("log started");
InitializeComponent();
}
protected override void OnStart(string[] args)
{
logger.Info("Service Started");
timerHandlingFirst.Elapsed += new ElapsedEventHandler(OnElapsedTimeFirst);
timerHandlingFirst.Enabled = true;
timerHandling.Elapsed += new ElapsedEventHandler(OnElapsedTime);
timerHandling.Enabled = true;
}
我附加了使用过的log4net dll,但它甚至没有生成日志。