WinForm调用WebService简单实例详解【新手入门】

原创 2007年09月21日 19:17:00

1、新建 WebService1.asmx ;

2、在WebService1.cs中加入代码:

[WebMethod]
public int WebAdd(int x, int y)
...{
        
return x + y;
}


 [WebMethod]
public int WebMultiply(int x, int y) 
...{
        
return x * y;
}

3、生成解决方案;

4、把程序放在localhost下WebService虚拟目录。

5、新建WinForm项目,拖入按钮控件btn_showServiceValue和标签控件lbl_msg;

6、添加Web引用http://localhost/WebService/WebService1.asmx,命名为localhost ;

7、在单击按钮事件中加入一下代码:

localhost.WebService1 service1 = new localhost.WebService1();
int z = service1.WebAdd(11);
this.lbl_msg.Text = "1+1=" + z.ToString();

8、执行WinForm项目,ok!

9、如果出现“WebException: 请求因 HTTP 状态 401 失败:Unauthorized错误,解决办法:

1、单击开始,指向管理工具,然后单击Internet 信息服务 (IIS)。 
2、展开“* 服务器名称”(其中服务器名称 为该服务器的名称),右键单击Web 站点,然后单击属性。 
3、在Web 站点属性 对话框中,单击目录安全性 选项卡。 
4、在“身份验证和访问控制”下,单击编辑。 
5、单击“启用匿名访问”复选框,将其选中。 

备注:
1、“用户名”框中的用户帐户只用于通过 Windows guest 帐户进行匿名访问。 
2、默认情况下,服务器会创建并使用帐户 IUSR_computername。匿名用户帐户密码仅在Windows 中使用;匿名用户不使用用户名和密码登录。 
3、在“已验证身份的访问”下,单击“集成的 Windows 身份验证”复选框,将其选中。 
单击确定 两次。

10、OK!

WinForm调用WebService简单实例详解【新手入门】

1、新建 WebService1.asmx ; 2、在WebService1.cs中加入代码: [WebMethod] public int WebAdd(int x, int y) ...
  • nieweiking
  • nieweiking
  • 2015年04月18日 17:40
  • 1508

C#最简单最完整的webservice实例

C#最简单最完整的webservice实例        我做java,但最近接触crm所以必须研究一下C#中的webservice以备后用,其实就是个新手,哈哈,这个实例是我在参考了网上...
  • u010763324
  • u010763324
  • 2016年08月18日 09:49
  • 11349

WebService案例入门(基础篇)

Webservice:跨语言跨平台的远程调用技术。Web service 即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术。在做企业整体信息化时,企业中一般都或多或少...
  • sdksdk0
  • sdksdk0
  • 2016年08月03日 19:56
  • 4802

WinForm调用WebService简单实例详解【新手入门】

1、新建 WebService1.asmx ; 2、在WebService1.cs中加入代码: [WebMethod] public int WebAdd(int x, int y) { ...
  • redder_xu
  • redder_xu
  • 2011年09月14日 11:30
  • 880

WinForm调用WebService简单实例详解【新手入门】

1、新建 WebService1.asmx ; 2、在WebService1.cs中加入代码: [WebMethod] public int WebAdd(int x, int y) ...
  • nieweiking
  • nieweiking
  • 2015年04月18日 17:40
  • 1508

webservice新手入门实例

  • 2016年10月23日 15:25
  • 2.62MB
  • 下载

C#新手入门图文教程---基于winform的一个小例子

  • 2017年10月27日 15:56
  • 1.93MB
  • 下载

WebService新手入门

使用 Web 服务技术,应用程序可以与平台和编程语言无关的方式相互通信。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描...
  • neo_yin
  • neo_yin
  • 2012年02月01日 10:18
  • 161

java新手入门实例

  • 2008年12月05日 14:53
  • 4.66MB
  • 下载

Dubbo新手入门实例HelloWorld(zookeeper)源码

  • 2016年05月26日 16:37
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WinForm调用WebService简单实例详解【新手入门】
举报原因:
原因补充:

(最多只允许输入30个字)