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中发布
  • 相关阅读:
    python 入门
    element 使用问题总结
    element dialog 弹窗 解决每次先加载上一次数据再加载本次数据问题
    JS 对变量进行全文替换方法
    react源码解析10.commit阶段
    react源码解析9.diff算法
    react源码解析8.render阶段
    react源码解析7.Fiber架构
    react源码解析6.legacy模式和concurrent模式
    react源码解析5.jsx&核心api
  • 原文地址:https://www.cnblogs.com/xinaixia/p/4453965.html
Copyright © 2011-2022 走看看