溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# vs2010 調用webservice

發布時間:2020-07-14 02:13:41 來源:網絡 閱讀:1133 作者:ming_super 欄目:編程語言

如何調用已經發布的webservice,主要分為2個步驟(vs2010環境 C#)

  1. 發布webservice,使其處于服務狀態。

  2. 創建一個asp.net程序(java等也可以),對webservice的方法進行調用。


  1. 發布webservice,可以參見

    http://mingsuper.blog.51cto.com/8269088/1439419

  2. 創建asp.net

    1)創建空的asp.net程序

    C# vs2010 調用webservice2)建立測試用的頁面,這里不過多敘述

    C# vs2010 調用webservice3)增加對webservice的web 引用,在工程上點擊右鍵。

    C# vs2010 調用webservice4)在彈出的對話框中輸入webservice的發布路徑,點擊go按鈕。找到后,在下面的對話框中為這個引用起命名空間名。(這個名字在后續的操作中會被用到)

    C# vs2010 調用webservice

    5)引入后是這樣的

    C# vs2010 調用webservice

    6)LoginService.wsdl是發布的webservice的描述文件

    C# vs2010 調用webservice7)在asp.net進行調用過程中,直接通過命名空間名找到對應的webservice類,這里是

    LoginServiceSoapClient(我發布的類名是LoginService 其自己加上了soapclient)。其中LoginServiceRef.UserInfo這個變量很有意思,它本身在asp.net工程中并沒有被定義過,是在webservice的工程中被定義的,但在asp工程里也可以使用,而且屬性方法都是存在的。

protected void LoginBtn_Click(object sender, EventArgs e)
    {
        string loginResult;
        LoginServiceRef.LoginServiceSoapClient service = new LoginServiceRef.LoginServiceSoapClient();
        LoginServiceRef.UserInfo userinfo = new LoginServiceRef.UserInfo();
        //UserInfo userInfo = new UserInfo();
        userinfo.UserName = UserName.Text;
        userinfo.Password = Password.Text;
        loginResult = service.CheckLoginUserInfo(userinfo);
        LoginResult.Text = loginResult;
    }


調用結果

C# vs2010 調用webservice

C# vs2010 調用webservice

C# vs2010 調用webservice


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女