WCF服务调试跟踪准备事项
来源:互联网 发布:淘宝买家秀内衣图 编辑:程序博客网 时间:2024/04/28 18:38
磨刀不误砍柴工,对于编程过程中的调试环境搭建是很必要的。
一、使用Microsoft Service Trace Viewer 生成服务交互跟踪日志
在Silverlight端调用wcf服务时,常会遇到各种错误却无法得到详细的信息,比如数据库
访问出错等。幸好微软有提供了一个wcf的跟踪工具和生成跟踪日志的方法。
在项目中启用wcf跟踪可以在服务项目的配置文件中加入以下配置段:
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "c:/log/Traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
此后在调用服务时会创建 c:/log/Traces.svclog 文件。到目录中双击打开该文件可以查看到详细的
服务调用信息,当中也包含了详细的错误信息,如哪个表的哪个字段不能为空值等。
二、调试wcf服务
首先运行应用程序如silverlight,然后使用VS2010的 Attach to Process 把项目附加到IIS的进程w3wp.exe中,
当在应用程序端调用服务的时候就会触发到服务端对应设定的断点。此时便可进入调试
三、自定义log文件
应该在wcf服务端建立自己的log文件的,输出一些异常或程序的逻辑状态信息到文件中,可以弥补以上的不足点。
- WCF服务调试跟踪准备事项
- WCF跟踪调试技巧
- 调试WCF服务
- 远程调试wcf服务
- WCF服务调试
- WCF服务编程-WCF应用程序的消息跟踪(转载)
- 调试WCF服务需注意
- Windows Communication Foundation (WCF) 服务跟踪查看器工具
- 使用 WcFTestClient.exe 调试 wcf 服务
- 调试WCF服务碰到的问题
- http服务跟踪及调试工具
- http服务跟踪及调试工具
- C# webservice服务跟踪调试方法
- 项目实施准备事项
- laravel5 --开箱准备事项
- WCF 跟踪日志
- 在x64平台上调试依赖于x86的WCF服务
- WCF调试异常信息:ServiceHost 仅支持类服务类型
- pic单片机硬件iic例子(未检验)
- 12月2日 SQL语句
- LazyInitializationException的OpenSessionInView解决方案
- 让进程在后台可靠运行的几种方法
- C#自动发邮件
- WCF服务调试跟踪准备事项
- 研究
- 获得文件大小
- Visual Studio 2005 Express Edition
- xml的一个示例
- alone
- g++不支持enum的前置声明
- DBI 数据库模块剖析
- MISC