日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF跟蹤調(diào)試具體代碼詳細剖析

在WCF中,有一中比較有用的操作技術,教唆WCF跟蹤調(diào)試,它可以為我們帶來非常大的幫助。在WCF中提供了兩個工具可以進行WCF跟蹤調(diào)試,我主要是用來跟蹤傳輸?shù)膞ml是否符合我定義的schema。#t#

許昌網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)

這兩個WCF跟蹤調(diào)試的工具是:

工具路徑:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

SvcConfigEditor:微軟提供的用來輔助編輯WCF配置文件的工具

SvcTraceViewer:微軟提供的用來查看WCF的Trace Log的工具。

跟蹤配置

啟動SvcConfigEditor.exe, 用這個程序打開wcf service host程序的web.config 或者app.config,除了WMI Provider,其它的全部Enable, 在log file選擇svclog文件的保存路徑, 然后save, 如果config文件在源碼管理器,記得先簽出,才能保存。

也可以手動配置添加如下內(nèi)容,不使用上面的WCF跟蹤調(diào)試工具

< configuration>節(jié)理添加如下內(nèi)容

 
 
 
  1. < system.diagnostics>   
  2. < sources>   
  3. < source name="System.ServiceModel.MessageLogging" 
    switchValue="Warning, ActivityTracing">   
  4. < listeners>   
  5. < add type="System.Diagnostics.DefaultTraceListener" name="Default">   
  6. < filter type="" />   
  7. < /add>   
  8. < add name="ServiceModelMessageLoggingListener">   
  9. < filter type="" />   
  10. < /add>   
  11. < /listeners>   
  12. < /source>   
  13. < source name="System.ServiceModel" 
    switchValue="Warning, ActivityTracing"   
  14. propagateActivity="true">   
  15. < listeners>   
  16. < add type="System.Diagnostics.DefaultTraceListener" name="Default">   
  17. < filter type="" />   
  18. < /add>   
  19. < add name="ServiceModelTraceListener">   
  20. < filter type="" />   
  21. < /add>   
  22. < /listeners>   
  23. < /source>   
  24. < /sources>   
  25. < sharedListeners>   
  26. < add initializeData="E:\Web_messages.svclog"   
  27. type="System.Diagnostics.XmlWriterTraceListener, 
    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   
  28. name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">   
  29. < filter type="" />   
  30. < /add>   
  31. < add initializeData="E:\Web_tracelog.svclog"   
  32. type="System.Diagnostics.XmlWriterTraceListener, System, 
    Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   
  33. name="ServiceModelTraceListener" traceOutputOptions="Timestamp">   
  34. < filter type="" />   
  35. < /add>   
  36. < /sharedListeners>   
  37. < trace autoflush="true" />   
  38. < /system.diagnostics> 

 

< System.ServiceMode>節(jié)里會添加

 
 
 
  1. < diagnostics>   
  2. < messageLogging logEntireMessage="true" logMalformedMessages="true"   
  3. logMessagesAtTransportLevel="true" />   
  4. < /diagnostics> 

查看

啟動SvcTraceViewer, 打開剛才的svclog文件,調(diào)用wcf service,然后就可以看到消息的記錄。以上就是我們?yōu)榇蠹医榻B的WCF跟蹤調(diào)試的相關方法。


當前題目:WCF跟蹤調(diào)試具體代碼詳細剖析
網(wǎng)頁URL:http://m.5511xx.com/article/djidgsd.html