在WCF服务内部调试时,如何看到从LINQ to SQL生成的SQL查询?我以为我可能只设置dataContext.Log = Console.Out
并将SQL写入输出/立即窗口。它不是 - 因为我使用IIS托管? Console.WriteLine("Hello")
甚至没有向输出/立即窗口写任何内容。
如何查看我的控制台输出?
答案 0 :(得分:5)
您可以尝试使用System.Diagnostics.Debug.WriteLine()
,因此当您分发发布应用时,这些行将从代码中删除。
答案 1 :(得分:2)
您可能希望将其写入文件。 dataContext.Log接受任何TextWriter。
请参阅this comment,了解将文本编写器写入Debug的好方法。