Windows服务无法完成它的目的,它突然被系统停止了?

时间:2014-01-09 15:34:29

标签: c# xml visual-studio-2010 pdf windows-services

在过去的几个小时里,我一直困扰着这个令人讨厌的问题,而我刚用尽了我的资源。这是正在发生的事情:

我有一个使用4.0 .NET框架创建的Windows服务。此服务的主要功能是读取文件夹中包含的所有.txt文件,验证这些文件的格式,然后将它们发送到另一个文件夹,从这些文件创建一个xml文件,然后使用包含的信息创建一个pdf文件在xml中;我正在使用Report.NET库(http://sourceforge.net/projects/report/)来创建这些.pdf文件。

当我运行该服务时,除了生成.pdf文件之外,它会执行它应该执行的所有操作,然后我收到以下错误:

“本地计算机上的服务已启动然后停止。如果没有工作要做,某些服务会自动停止。”

另外,我忘了提及,如果我使用Visual Studio调试Windows服务,一切都按预期工作,并正确生成.pdf文件。

我已经尝试将“main”函数附加到一个线程然后在OnStart()方法上启动该线程,但这似乎不起作用,也没有添加计时器。

0 个答案:

没有答案