调用一个有存在的 webService:
开发环境:.net 2003
建立web项目webapplication1,添加web引用,输入URL(http://weburl/myWebService.asmx),需要时输入认证信息(用户名和密码),单击“添加引用”完成对webService项目的添加。
在文件webform1.aspx中调用刚引用的webservice。(下面是程序片断)
添加对webservice及相关的引用
using webApplication1.weburl;
using System.Net;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
// 实例化需要调用的webService
MyService ms = new MyService();
// 提供一个基于密码的用户信息验证方案,即在访问webService的时候以用户名和密码方式访问,该对象引用于System.Net
ICredentials credentials = new NetworkCredential("username","password");
sm.Credentials = credentials;
// 直接调用webservice的方法
ms.GetServiceMethod(params);
}