文章内容
visual basic(vb.net)中对windows 服务或网络服务进行调试的应用场景
我们在开发windows服务或者网络服务的过程中,
最大的难题就是我们没办法像Windows窗体那样,
进行代码一行一行的运行调试,
不过,我们掌握了这个方法,调试虽然不便,
但是也能让我们找到错误,从而对服务、接口进行优化。
visual basic(vb.net)中对windows 服务或网络服务进行调试的解决方法
其实这个法子的思路就是:
1、根据报错,自己在大脑过一遍程序运行流程,
推测大致可能出错的位置;
2、在那个位置附近,将可能的出错点的变量或者错误信息存储到txt文件中,
供我们查看并用于纠错。
建立日志的代码如下:
Public Sub BuildTxt(ByVal ErrInfor As String) Try If InStr(ErrInfor, "正在中止线程") > 0 Then Exit Sub End If If InStr(ErrInfor, "Thread was being aborted.") > 0 Then Exit Sub End If rem 获取当前程序的路径 Dim sStr As String = System.Environment.CurrentDirectory rem 插入内容 Dim file = New System.IO.StreamWriter(sStr + "\日志.log", True) file.WriteLine(Now.ToLongDateString + " " + Now.ToLongTimeString + vbCrLf + ErrInfor) file.Close() Catch ex As Exception End Try End Sub
调用以上过程即可
visual basic(vb.net)中对windows 服务或网络服务进行调试的结论
通过建立日志调试的方法,
可以很好的帮助我们测试程序,
尤其是服务或者接口!
您可能感兴趣的文章
- visual basic(vb.net)中如何通过启用事务操作同一服务器上的不同SQLserver数据库
- visual basic(vb.net)中ArrayList()的用法探讨
- visualbasic(vb.net)中如何将毫秒转换为时分秒进行显示?
- visualbasic(vb.net)中如何实现机器绑定验证——硬盘绑定
- visualbasic(vb.net)中如何使用接口,浅析vb.net中接口的意义
- visualbasic(vb.net)中单击键盘按钮事件的其他实现方式
- vb.net(visual basic)下ajax+ashx(一般处理程序)进行Json数据传输
- visual basic(vb.net)中使用C1TrueDBGrid控件,如何个性化行高
本文地址:http://www.huazai186.com/post/155.html
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
文章标签:
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!