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

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

新聞中心

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

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

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

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

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

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

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

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

(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菜單項。

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

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

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

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

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

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

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

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

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

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

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


當前名稱:WCF服務(wù)消息正確查看方式探討
網(wǎng)站地址:http://m.5511xx.com/article/cosgsde.html