zoukankan      html  css  js  c++  java
  • WebService

    添加新项->Web 服务

    .asmx页面-->右键预览     点击方法名

    要调用的项目上右键->添加Web引用->...Web 引用名(即命名空间)           如果修改了.cs文件须 更新Web引用

    .asmx页面是被调用的

    string name=this.User.Identity.Name;

    书本笔记:

    [WebMethod(Description="方法的描述"),EnableSession="false"]

    最常用的Web方法返回类型就是数据集和字符串

    Web服务写好后要发布到IIS上

    你可以登陆UDDI网站(http://uddi.microsoft.com)将你的web服务发布到整个Internet上,在这个网站上你也可以查询到你需要的web服务。

    最常用的就是添加“本地计算机上的Web服务”通过这种方式你可以添加在本地IIS发布的Web服务。

    周公讲WebService:

    给提供服务的类添加[WebService]属性,给提供外部的方法添加[WebMethod]属性

    在IIS中部署(服务器端):建立虚拟目录指向WebService文件

    客户端:1.右键-添加Web引用;复制浏览器中的地址http://localhost/.../mywebservice.asmx复制到URL(U):栏;点击"前 往";点击"添加引用";2.右键-添加Web引用;点击"此解决方案中的Web服务";点击WebService的名称;点击"添加引用"

    在需要很长时间处理数据时,用异步调用WebService:

    如:string userName=txtUserName.Text;

    //实例化

    localhost.MyWebService service=new localhost.MyWebService();

    //开始异步调用

    IAsyncResult result=service.BeginExistsUserName(userName,null,第三个参数);

    //这里可以做一些其他的工作

    bool exists=service.EndExistsUserName(result);

    if(exists)

    {lbStatus.Text="该用户名已经存在";}

    else

    {lbStatus.Text="该用户名不存在";}

  • 相关阅读:
    WPF学员管理系统
    dotnet-千星项目OpenAuthNet基于NetCore21的快速开发框架
    MVC5仓库管理系统
    华为设备IPC V200R002C0SPC SDK连接demo
    基础界面
    交通建设项目管理信息化系统
    Apache常见interview
    mamcached+(magent+keepalived高可用)搭建及理论概述
    TCP/IP三次挥手,四次断开(精简)
    简述FTP的主动模式与被动模式(精简)
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/1947520.html
Copyright © 2011-2022 走看看