通过域验证访问WebService

来源:互联网 发布:sql union 不同字段 编辑:程序博客网 时间:2024/05/22 10:35

1, 文件->新建ASP.net空网站
这里写图片描述
2,在工程文件上右键添加webService引用
这里写图片描述
选择高级
这里写图片描述
选择添加Web引用
这里写图片描述
输入WebService的URL
这里写图片描述
Web引用名:namespace名,在引用时需要使用到。
选择添加引用。
3,添加完webService引用后的工程如下:
这里写图片描述
4,废话少说 关键代码如下:

using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.ServiceModel.Description;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        //CRMWebService bb = new CRMWebService();        CRMWebservice.CRMWebServices bb = new CRMWebservice.CRMWebServices();        bb.Credentials = MyCred();        string ret = bb.HelloWord();        //CRMWebServicesSoapClient aa = new CRMWebServicesSoapClient();        //a = MyCred();        Response.Write(ret);    }    public static NetworkCredential MyCred()    {        string loginUser = "administrator";//用户名        string loginPSW = "pwes@wasdfrd1";//密码        string loginHost = "192.138.0.108";//主机名,可以是IP地址,也可以服务器名称        NetworkCredential myCred = new NetworkCredential(loginUser, loginPSW, loginHost);        //NetworkCredential myCred = new NetworkCredential("username", "123456", "yourip");//"username", "123456", "yourservername"        return myCred;    }}

5,运行后的效果如下:
这里写图片描述

0 0
原创粉丝点击