應用 WSDK -附錄如何使用 SOAP Trace Utility 進行調試 小氣的神 2002-12-05 Article Type: Overview 難度等級: 3/9 版本: 1.20 這個附錄是用來說明,我們在 Web Services" name="description" />

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 應用WSDK-附錄如何使用SOAPTraceUtility進行調試

    發表于:2007-05-25來源:作者:點擊數: 標簽:WSDK-SOAPTraceUti應用附錄如何
    MI LY: 宋體; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">應用 WSDK -附錄如何使用 SOAP Trace Utility 進行調試 小氣的神 2002-12-05 Article Type: Overview 難度等級: 3/9 版本: 1.20 這個附錄是用來說明,我們在 Web Services

    MILY: 宋體; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">應用WSDK -附錄如何使用SOAP Trace Utility進行調試 


     

    小氣的神

    2002-12-05

     

    Article Type: Overview 

    難度等級:3/9       

    版本:1.20

     

    這個附錄是用來說明,我們在Web Services應用開發過程中,如何查看Web Services ClientWeb Services Server端進行交換時的SOAP消息和XML變化情況,以幫助程序員了解程序運行的情況。

    附錄中使用的實例是基于應用WSDK系列的第三篇:實踐Web Services的數字簽名 進行的。第一篇也有關于SOAP Trace Utility的說明,但是不知為什么,一直沒有被CSDN批準。

     

    £         本附錄的運行環境Microsoft XP SP1 , Visual Studio.NET , .NET Framework 1.0, SOAP Toolkit 3.0

    u安裝Microsoft SOAP Toolkit Version 3

    £         如果你沒有安裝該軟件請去下面的鏈接進行Download.

     

    u運行 SOAP Trace Utility

    £         點擊Start開始菜單, 點擊 All Programs, 點擊Microsoft SOAP Toolkit Version 3, 然后選擇 Trace Utility.

    £         Trace Utility程序啟動后從菜單中選擇 File, 選擇 New, 然后點擊 Formatted Trace.

    £         接受默認的設置. 缺省的設置將在MSSOAPT.EXE運行的機器的8080端口打開一個TCP/IPSocket端口.所有的TCP/IP請求都將被重定向到Forward to組合框中的主機和端口上.作為缺省所有的請求將被轉到本機的Web服務器.當然你也可以將請求轉到其它的機器上,特別是不在一臺機器上的調試時就非常有用了.

     

    £         點擊 OK. 現在MSSOAPT.EXE開始監聽8080端口.

    uChange the client to go through MSSOAPT.EXE

    £         打開你在Visual Studio .NET中調用Web Service客戶端的項目。

    £         Solution Explorer工具欄下, 選中代表這個項目的節點并且點右鍵,然后選擇 Add, 然后點擊 Add New Item.

     

    £         在對話框的類型中選擇 Text File. 然后在 Name 文本框, 輸入 app.config.

     

    £         點擊 Open.

    £         app.config:文件中加入下面的代碼

    <configuration>

        <appSettings>

            <add key="SecurityURL"

            value=" http://localhost:8080/Myproject/WSDK/SignSOAPUsingName/SignSOAPusingName.asmx" />

        </appSettings>

    </configuration>

     

                 保存這個文件并且運行. Visual Studio .NET 將復制 app.config文件到該客戶端可執行文件SignSOAPusingName.exe相同的目錄下. app.config 中內容將被復制并自動改名為SignSOAPusingName.exe.config. 執行文件將讀取 SignSOAPusingName.exe.config 文件中appSettings節點下的配置信息。

                 如果客戶端產生了調用Web Services的代理類(Proxy), 我們將在代理類的構造函數中增加代碼,來從一個配置文件中讀取我們添加的配置信息:

    public Service1() {

        string urlSetting =

            System.Configuration.

             ConfigurationSettings.AppSettings["SecurityURL"];

        if ((urlSetting != null)) {

            this.Url = urlSetting;

        }

        else {

            this.Url = "http://localhost/Myproject/WSDK/SignSOAPUsingName/SignSOAPusingName.asmx";

        }

    }

                 之前沒有建立app.config , 代理類的構造函數總是執行else子句中的代碼. 現在SignSOAPusingName .exe.config 存在, 則會先執行if 語句.

    £         運行SignSOAPusingName .exe ( 或按 F5).

    £         切換到 MSSOAPT.EXE. 使用這個工具, 你能在Message #n節點看到SOAP 消息的變化. HTTPHeaders 頭節點看到任何HTTP 頭的變化. 你也能在Binary節點看到二進制制的變化.

     

     

    最新的消息,你可以到下面的地址獲得最新的WSDK版本,它現在改名叫WSE:

    Web Services Enhancements 1.0 for Microsoft .NET 

     

     


    特別:

    本文原創,CSDN署名首發,所有文字和圖片版權所有。未經授權請勿傳播、轉載或改編。

    如果有問題或建議,請發電子郵件給new2001@msn.com

    歡迎訪問我的WebSitewww.dotNETTools.org

     

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>