如何在调试时从WCF服务内部看到控制台输出?

时间:2011-05-25 21:14:14

标签: wcf visual-studio-2010 debugging iis

在WCF服务内部调试时,如何看到从LINQ to SQL生成的SQL查询?我以为我可能只设置dataContext.Log = Console.Out并将SQL写入输出/立即窗口。它不是 - 因为我使用IIS托管? Console.WriteLine("Hello")甚至没有向输出/立即窗口写任何内容。

如何查看我的控制台输出?

2 个答案:

答案 0 :(得分:5)

您可以尝试使用System.Diagnostics.Debug.WriteLine(),因此当您分发发布应用时,这些行将从代码中删除。

答案 1 :(得分:2)

您可能希望将其写入文件。 dataContext.Log接受任何TextWriter。

请参阅this comment,了解将文本编写器写入Debug的好方法。