我处理用c#(.net framework 4)编码的应用程序,它访问数据库并读取/写入一些表。
当我在开发机器上运行应用程序时,它运行正常(表格写得很好)。 当我在任务调度程序之外的Windows Server 2003上运行应用程序时,它运行正常(表格写得很好)。 当我从Windows任务调度程序运行应用程序时,它运行不正常(表格根本没有写入)。
我尝试了很多帐户,并且管理员一个,在任务计划程序中启动任务,但任何帐户都不起作用。
我必须写一个旧版本的应用程序在开发机器上运行,在带有/不带windows任务调度程序的Windows Server 2003上运行正常(表格写得很好)。
有什么想法吗?
由于
答案 0 :(得分:0)
我唯一建议的是添加一行:
Debugger.Break();
Debugger.Launch();
在必须打开实际连接的位置并调试应用程序。 有了这么多信息,没有别的建议。