zoukankan      html  css  js  c++  java
  • Web Service 之 开发、部署

    一、C#开发WebService

    1. 在 VS2010 中新建 ASP.NET Web 应用程序,取名 WebTest。
    2. 应用程序下新建项其实最简单的就是建一个网站项目,直接" 添加新项→Web服务页 "就是传统的ASP.NET WebService," WCF服务页 "就是WCF服务的承载页面。

        

      以下为传统WebService默认生成的代码:

    /// <summary>
    ///WebService 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    //若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 
    // [System.Web.Script.Services.ScriptService]
    public class WebService : System.Web.Services.WebService {
    
        public WebService () {
    
            //如果使用设计的组件,请取消注释以下行 
            //InitializeComponent(); 
        }
    
        [WebMethod]
        public string HelloWorld() {
            return "Hello World";
        }
        
    }

          初步生成后,可以CTRL+F5启动自带的调试器测试WebService,查看定义的调用方法,如下图所示:

      

      点击具体的方法,可以测试:

      

      调用测试结果如下:

      

    二、WebService部署

    1. 调试成功后,右击" 项目→发布网站 "。

    2. 选择发布的物理地址,点击【确定】即可;

    3. 在发布的物理地址中会有这几个文件。

    4. 打开IIS,右键点击网站->新建网站

    5. 选择网站名称,刚刚发布的物理地址,还有发布的IP和端口;设置完后点击确定。

      如果在VS2013创建WebService并在IIS中发布
    6. 这样网站就发布完成了,这时需要设置一下默认文档和文件权限。

      如果在VS2013创建WebService并在IIS中发布
  • 相关阅读:
    RESTful API 设计指南
    浅析JS中的模块规范(CommonJS,AMD,CMD)
    Gitbucket—快速建立自己的Github
    单点登录详解
    Java常用类--处理日期
    Java常用类--数字常用类
    java常用类--字符串
    java常用类--系统相关
    java常用类--与用户互动
    设置PATH和CLASSPATH
  • 原文地址:https://www.cnblogs.com/xinaixia/p/4453965.html
Copyright © 2011-2022 走看看