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

Pat*_*ski 4 iis debugging wcf visual-studio-2010

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

怎么看我的控制台输出?

Mar*_*rco 5

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


Yet*_*ser 2

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

请参阅此评论,了解让文本编写器写入调试的好方法。