1
我有一个SharePoint定时器作业,它需要一个文档库并放置文档,将它们转换为PDF并将它们每晚放入SQL服务器。问题是,定时器作业在调度时被调用时似乎不起作用。如果我安装它,然后使用我写的一个小型控制台应用程序,请在它正常工作的作业上调用execute。当它按计划运行时,它不会。按计划运行时SharePoint定时器作业无法正常工作,但手动运行时运行良好
的原因,我知道运行作业:
- 计时器作业状态说,它在
- 目标数据库表已被截断-12分钟才午夜(午夜开始)完成(在作业彪出口前,要做到这一点)
的原因,我知道什么是错的:
- 数据库为空,不包含任何文档。运行它手动填充文档
- 代码的第一行应输出到事件日志,但它不会这样做一次。手动运行作业可以多次正确记录。测试写入日志的另一个计时器作业在此服务器上正常工作。
现在我认为在owstimer和控制台应用程序相对的环境下运行权限时,会觉得奇怪。但事实是,它所做的第一件事就是登录到Windows事件日志,这不会发生,但是在只有这样做的计时器作业中,它确实有效。截断代码正在被事件日志记录之后,这似乎并没有发生。
您是否尝试过调试计时器作业? – Flo 2009-11-04 12:11:25