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

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

新聞中心

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

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

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

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

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

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

SvcTraceViewer:微軟提供的用來(lái)查看WCF的Trace Log的工具。

跟蹤配置

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

也可以手動(dòng)配置添加如下內(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é)里會(huì)添加

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

查看

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


文章名稱:WCF跟蹤調(diào)試具體代碼詳細(xì)剖析
當(dāng)前URL:http://www.5511xx.com/article/djidgsd.html