微軟
下面
假設A是客戶端
現在我們看一看創建一個webservice的大致過程
服務端的webservice是必須要建的
我們現在以一個簡單的實例來說明
打開
using System
using System
using System
using System
using System
using System
using System
namespace webserver
{
/// <summary>
/// Service
/// </summary>
(
public class Service
{
public Service
{
//CODEGEN
InitializeComponent()
}
#region Component Designer generated code
//Web 服務設計器所必需的
private IContainer components = null
/// <summary>
/// 設計器支持所需的方法
/// 此方法的內容
/// </summary>
private void InitializeComponent()
{
}
/// <summary>
/// 清理所有正在使用的資源
/// </summary>
protected override void Dispose( bool disposing )
{
if(disposing && components != null)
{
components
}
base
}
#endregion
// WEB 服務示例
// HelloWorld() 示例服務返回字符串 Hello World
// 若要生成
// 若要測試此 Web 服務
// [WebMethod]
// public string HelloWorld()
// {
// return
// }
}
}
下面在(
[WebService(Namespace=//localhost/webserver/
這是因為soap是基於http協議上的
下面我們給這個webservice添加一個方法
// [WebMethod]
// public string HelloWorld()
// {
// return
// }
微軟幫我們寫好了一個
[WebMethod]
public string show(string yourname)
{
return
}
現在
看到了吧
<?xml version=
<string xmlns=
成功了
現在我們在不同的環境下測試
現在要用到代理了
再加入一個system
在form
using System
using webserver
然後在
private System
private System
後面
private webserver
建立一個service
private void button
{
Client =new Service
string name
name=Client
textBox
}
按F
歡迎龍卷風
方法與上面的一模一樣
在此不在細說
這個就要相對來說復雜一些
首先在vb中建立一個
可以在中下載
添加一個text
Private Sub Form_Load()
Text
End Sub
Public Function Add() As String
Dim objSoapClient As New SoapClient
objSoapClient
Call objSoapClient
這句也可以
objSoapClient
Add = objSoapClient
End Function
調試成功需要注意的
運行服務端webservice的程序
支持下列操作
點擊服務說明
?WSDL
我們就要使用這個文件
Mssoapinit(bstrWSDLFile as string
其中第二個
From:http://tw.wingwit.com/Article/program/ASP/201311/21802.html