【发布时间】:2011-06-11 05:53:18
【问题描述】:
我在 Visual Studio (C#) 中使用什么来执行相当于 Java 的 System.out.println( /*stuff*/ ) 的功能?
命令的输出是否显示在 IDE 的“输出”窗口中?
我在网页上有一个按钮,该按钮调用返回字符串的服务。我想查看字符串中的内容,并尝试了下面的所有变体,但输出中没有出现任何内容。它也不会在断点处停止,因此我可以检查是否有任何结果。
var service = new OTest.TylerAPI.APIWebServiceSoapClient();
results = service.OdysseyMsgExecution("<Message MessageType='FindCaseByCaseNumber' Source='APIMessage' ReferenceNumber='1' NodeID='1' UserID='1'> <CaseNumber>T4CV0043212010</CaseNumber></Message>", "NMODYSSEYMETRO");
System.Diagnostics.Debug.Write(results);
【问题讨论】:
-
如果它没有命中断点我怀疑代码根本没有执行。
-
你说得对,我将断点放在第一行(var 服务)并停止,当我介入时,我发现错误:发生“System.InvalidOperationException”类型的第一次机会异常在 System.ServiceModel.dll 中
-
是的,异常位置之后的代码没有被执行。尝试发布一个带有 web-service 标记的新问题,并尽可能详细地描述问题和异常细节,您将吸引更多的回答者。
标签: c# visual-studio-2010 debugging