最近遇到了件很郁闷的事。本人将一个WINFORM程序放到服务器,用WINDOWS的计划任务执行,每天一次。
该程序用来读写网络盘的一些资料。
出现的情况如下:
在客户端远程登陆到服务器或者已经在服务器登陆的状态下,程序可以正常执行,完成任务;
如果关闭远程登陆或者注销系统后(此时服务器仍在运行,只是不在登陆状态下),程序报错。
查看了WINDOWS日记,内容如下:
.NET Rurntime错误
来源: .NET Runtime
事件ID:1026
用户:N/A
描述:The process was terminated due to an unhandled exception
Exception Info:System.NullReferenceException.期望高手们指点江山!!!
该程序用来读写网络盘的一些资料。
出现的情况如下:
在客户端远程登陆到服务器或者已经在服务器登陆的状态下,程序可以正常执行,完成任务;
如果关闭远程登陆或者注销系统后(此时服务器仍在运行,只是不在登陆状态下),程序报错。
查看了WINDOWS日记,内容如下:
.NET Rurntime错误
来源: .NET Runtime
事件ID:1026
用户:N/A
描述:The process was terminated due to an unhandled exception
Exception Info:System.NullReferenceException.期望高手们指点江山!!!
解决方案 »
- [WCF] 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。
- 字符串中如何得到去掉最后一个字符后剩下的字符串?
- 新手求:c#中如何使用Pow()方法
- 第一封帖子:关于C#的邮箱超连接为什么不能用啊
- 两个关于数据库的问题
- (50分)有没有人实现过System.CodeDOM.Compiler中的ICodeParser接口啊!高手们能指点一二啊!
- 在DataGrid1里面分页,,当我跳装转到别的页,,再回来的时候,有一问?
- 构造函数的初始化列表可否操作多个数据成员?
- Serializable属性无法应用于 List 泛型
- 求AspxGridView,所有行编辑的实现。
- c#判断奇偶数,按照方法求出奇偶个数
- Winform实现帮助功能
直接就是一个CopyFile复制文件这样的代码。
只是不想用定时器,用操作系统的计划任务来完成一天一次的复制。
你如果想这样做的话,建议改成控制台程序,或者直接写个WINDOWSERVICES程序,不要用WINFORM的
代码参见
http://www.google.com.hk/search?q=c%23+%E6%9C%8D%E5%8A%A1%E7%A8%8B%E5%BA%8F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a