zoukankan      html  css  js  c++  java
  • WebService(一)Hello world!和IIS配置

    一:win7中IIS安装配置

    1.打开控制面板/程序/打开或关闭widows功能

    2.把Internet信息服务按照以下勾选,稍等片刻就安装完成。

    3.回到控制面板,打开小图标模式。

    找到管理工具,打开

    找到IIS并打开

    3.配置IIS

    可以新建一个网站,然后配置绑定信息:

    这样还打不开,除了两个错,一个是说什么父路径被锁定,是因为安装IIS的时候没有勾选到ASP.NET选项,所以最后全选上。然后还有个问题就是,说Web服务器被配置为不列出此目录的内容,这个就要启用目录浏览。

    然后就可以在浏览器打开了。。。

    这样打开的是应用程序的目录,点击入口文件Service1.asmx就可以打开webservice页面了

    二:vs2010开发webservice

    如果装了.net framework 4.0 要选择4.0以下的才有webservice模版。

    这里并没有发现,选择4.0一下版本就会有了

    项目建好后,会自动生成一个helloworld方法

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    
    namespace WebService3
    {
        /// <summary>
        /// Service1 的摘要说明
        /// </summary>
        [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 Service1 : System.Web.Services.WebService
        {
    
            [WebMethod]
            public string HelloWorld()
            {
                return "Hello World";
            }
        }
    }

    运行:

    这是展示用各种语言使用webservice的示例,我们点击调用就可以测试了

    这里展示的是webservice支持的几种请求的实例

    post方法

    soap方式请求

  • 相关阅读:
    Linux.超级管理员root-密码破解
    Hibernate.基础篇《一》.Hibernate工具类.
    不同版本Hibernate.获取SessionFactory的方式
    Hibernate.编写xml文件无自动提示信息
    ubantu中安装TensorFlow遇到的问题
    Ubuntu中安装python3.6(转)
    Linux 用户管理
    虚拟机中Linux安装(转)
    红黑树(转)
    树的遍历方法(转)
  • 原文地址:https://www.cnblogs.com/bvin/p/2838889.html
Copyright © 2011-2022 走看看