WINDOWS服务问题.请高手..

AA 2006-10-25 11:45:36
关于 WINDOWS服务的问题..我在里面做了很多事..想调试里面的代码 怎么调试啊。 .好象不能调试里面的代码啊. .应该怎么做才能调试啊...谢谢..
...全文
139 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AA 2006-10-25
  • 打赏
  • 举报
回复
谢谢 给位好人。.
liujia_0421 2006-10-25
  • 打赏
  • 举报
回复
先同意下楼上几位,若是具体要调服务里的代码,则可以按以下步骤进行。

为了调试程序,有些附加Windows服务的操作说明。这些操作假定你已经安装了这个Windows服务并且它正在运行。

(1)用Visual Studio装载这个项目
(2)点击“调试”菜单
(3)点击“进程”菜单
(4)确保 显示系统进程 被选
(5)在 可用进程 列表中,把进程定位于你的可执行文件名称上点击选中它
(6)点击 附加 按钮
(7)点击 确定
(8)点击 关闭
(9)在代码里适当位置设置一个断点,然后等它执行,进行调试

lovvver 2006-10-25
  • 打赏
  • 举报
回复
1。记录日志:
a.写个Write Log的方法,在里面写日志
b.使用Log4Net
c.也可以把windows服务的项目输出改为Console application,让它的日志输出到控制台上。
2。windows服务是可以调试的,你要先运行你的服务,然后在debug-Process,然后将你的windows服务的进程附加近来就可以了,记住要在程序里设置断点先,当服务运行的时候,就可以debug了。
Knight94 2006-10-25
  • 打赏
  • 举报
回复
方法一,自己写日志文件,参看msdn中的文件操作即可;

方法二,用系统日志来进行输出,参看
Simple EventLog
http://www.codeproject.com/csharp/simpleeventlog.asp

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧