日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF服務(wù)消息正確查看方式探討

當(dāng)我們想要對(duì)一個(gè)WCF服務(wù)進(jìn)行保護(hù)時(shí),首先要做的就是查看我們所要保護(hù)的服務(wù)消息。那么今天,我們將會(huì)為大家詳細(xì)介紹一下WCF服務(wù)消息的查看這一比較基礎(chǔ)的操作技術(shù),希望可以給大家?guī)硇椭?t#

(1)打開一個(gè)命令行窗口。

具體步驟:選擇Start | Run菜單項(xiàng),然后輸入CMD并按Enter鍵。

(2)在命令行窗口中,輸入“md c:\logs”并按Enter鍵。

這會(huì)在C:盤中創(chuàng)建一個(gè)名為logs的目錄。

(3)輸入Exit并按Enter鍵來關(guān)閉命令行窗口。

(4)回到Visual Studio,在Solution Explorer的DerivativesCalculatorService項(xiàng)目中,右鍵單擊Web.config文件并選擇Open菜單項(xiàng)。

(5)用下面的XML代碼替換web.config文件中的內(nèi)容。

 
 
 
  1. < ?xml version="1.0" encoding="utf-8" ?>   
  2. < configuration>   
  3. < system.diagnostics>   
  4. < sources>   
  5. < source name="System.ServiceModel.MessageLogging"
     switchValue="Verbose">   
  6. < listeners>   
  7. < add name="xml”   
  8. type="System.Diagnostics.XmlWriterTraceListener"   
  9. initializeData="C:\logs\message.log" />   
  10. < /listeners>   
  11. < /source>   
  12. < /sources>   
  13. < trace autoflush="true" />   
  14. < /system.diagnostics>   
  15. < system.serviceModel>   
  16. < diagnostics>   
  17. < messageLogging logEntireMessage="true"   
  18. maxMessagesToLog="300"   
  19. logMessagesAtServiceLevel="false"   
  20. logMalformedMessages="true"   
  21. logMessagesAtTransportLevel="true" />   
  22. < /diagnostics>   
  23. < services>   
  24. < service name="DerivativesCalculatorService.Calculator">   
  25. < endpoint address=""   
  26. binding="basicHttpBinding"   
  27. contract="DerivativesCalculatorService.IDerivativesCalculator"/>   
  28. < /service>   
  29. < /services>   
  30. < /system.serviceModel>   
  31. < /configuration> 

 

上面的配置告訴WCF服務(wù)消息的通信以XML格式保存在c:\logs\message.log文件中。

產(chǎn)生日志文件

(6)選擇Build | Build Solution菜單項(xiàng)。

(7)在Solution Explorer中右鍵單擊Client項(xiàng)目并選擇Debug | Start new instance菜單項(xiàng)。

(8)在剛打開的Client.EXE命令行窗口中按Enter鍵。我們會(huì)看到客戶程序從運(yùn)行在IIS中的Derivatives Calculator服務(wù)獲得了一個(gè)衍生產(chǎn)品的估計(jì)價(jià)格。

(9)在Client.EXE命令行窗口中按Enter鍵來關(guān)閉客戶程序

(10)選擇Start | Run菜單項(xiàng),輸入Notepad并按Enter鍵。

(11)在Notepad中選擇File | Open菜單項(xiàng)。

(12)找到C:\Logs\message.log并單擊Open按鈕。

(13)選擇Edit | Find菜單項(xiàng),在Find what文本框中輸入“MSFT”并單擊Find Next按鈕。

我們能夠找到這個(gè)字符串,因?yàn)檫@是客戶程序發(fā)給服務(wù)的消息中用到的股票代號(hào)。這證明了與客戶程序與服務(wù)間的通信是未經(jīng)加密的。

(14)單擊Cancel按鈕來關(guān)閉Find對(duì)話框。

(15)選擇File | Exit菜單項(xiàng)來關(guān)閉Notepad。

以上步驟就是WCF服務(wù)消息的查看方法。


標(biāo)題名稱:WCF服務(wù)消息正確查看方式探討
當(dāng)前地址:http://www.dlmjj.cn/article/cosgsde.html