我在Windows 2003中运行Windows服务,使用System.Diagnostics.WriteLine将输出提供给DebugView。我的程序正常用于onStart函数,包括输出正确的调试语句。完成后,程序将等待fileWatcher_Changed事件。此事件执行各种任务,包括调用.exe文件。但是,除了.exe文件中的语句之外,没有调试语句显示在fileWatcher中。我不知道为什么会这样,因为我可以在Win7机器上看到输出正常。我甚至在fileWather_changed方法的开头有调试语句,但它没有被调用。
之前是否有人遇到此问题和/或有解决方案?