自由菜鸟 2013-08-02 07:06 采纳率: 100%
浏览 1994
已采纳

怎么开始学习web service

我最近要做个webservice开发,但是以前一点没接触过怎么开始开发

  • 写回答

2条回答

  • 温柔一击_H 2013-08-07 03:10
    关注

    其实web service 不是你想想中的那么难,你在自己的VS 中新建一个WEB应用程序,然后再新建一个web 服务 在这个文件中写一些简单的加法,减法运算等
    “using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;

    namespace WebApplication2
    {
    ///
    /// WebService1 的摘要说明
    ///
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
    // [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    
    
        [WebMethod(Description = "求和的方法")]
        public double additon(double i, double j)
        {
            return i + j;
        }
    
        [WebMethod(Description="求差的方法")]
        public double subtrat(double i, double j) {
            return i - j;
        }
    
    
    }
    

    }”


    然后再建一个web应用程序,新建一个页面,在BIN文件夹那里引用刚刚的web service 再建一个页面,在后台调用就行了

    ‘using System;
    using System.Collections.Generic;
    using System.Linq;
    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)
    {
    WebApplication2.WebService1 web1 = new WebApplication2.WebService1 ();

        TextBox1.Text = web1.additon(3, 4).ToString();
    }
    

    }’

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元