自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WCF服務(wù)消息正確查看方式探討

開(kāi)發(fā) 開(kāi)發(fā)工具
WCF服務(wù)消息的操作步驟我們將會(huì)在這里分步驟詳細(xì)的為大家講解,對(duì)于初學(xué)者來(lái)說(shuō),可以以此為參考對(duì)象,并通過(guò)實(shí)踐加深對(duì)此的印象。

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

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

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

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

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

(3)輸入Exit并按Enter鍵來(lái)關(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)在剛打開(kāi)的Client.EXE命令行窗口中按Enter鍵。我們會(huì)看到客戶程序從運(yùn)行在IIS中的Derivatives Calculator服務(wù)獲得了一個(gè)衍生產(chǎn)品的估計(jì)價(jià)格。

(9)在Client.EXE命令行窗口中按Enter鍵來(lái)關(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按鈕來(lái)關(guān)閉Find對(duì)話框。

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

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

責(zé)任編輯:曹凱 來(lái)源: IT168
相關(guān)推薦

2010-03-01 10:26:40

WCF異步服務(wù)

2010-02-26 14:05:57

WCF通信方式

2010-02-24 10:07:48

WCF跨越邊界

2010-02-22 14:09:08

WCF Dispose

2010-02-26 17:44:51

WCF安全參數(shù)

2010-03-01 16:59:31

WCF異常調(diào)試

2010-03-02 16:05:48

WCF端點(diǎn)配置

2009-12-22 18:24:13

WCF面向服務(wù)

2010-02-22 17:21:02

WCF消息交換

2010-03-01 14:08:53

WCF編碼器

2010-02-22 14:18:34

WCF服務(wù)驗(yàn)證

2009-07-01 09:43:40

WCF安全元數(shù)據(jù)

2009-11-05 16:12:09

WCF會(huì)話服務(wù)

2010-02-24 10:41:28

WCF服務(wù)保護(hù)

2010-03-01 17:44:39

Silverlight

2009-11-09 16:25:24

WCF Data Co

2010-03-04 14:51:21

Python Conf

2010-02-25 16:52:12

引用WCF服務(wù)

2010-02-24 10:35:56

WCF鏈接服務(wù)超時(shí)

2010-02-23 10:51:32

WCF Address
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)