我有一个相对简单的C#应用程序,它从网站上抓取一些数据并将其写入sdf数据库文件。
应用程序本身运行正常 - 但是如果我使用Windows任务调度程序将应用程序作为计划任务运行,它不会向数据库添加任何内容(它仍然显示为在任务管理器中运行,如预期的那样)。 / p>
所以只是为了澄清它: 手动启动exe工作正常(单击或命令窗口),但启动它作为任务(无论是计划的还是手动的)它运行但不向数据库添加任何内容。
手动启动exe与具有“启动程序”操作的任务之间有什么区别?
答案 0 :(得分:0)
可悲的是,这不是这个问题的完美答案,但我现在已经通过使用SQL Server(MS-SQL 2014 Express)来实现它。
显然.sdf文件和Windows任务调度程序不是最好的朋友。