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中发布
  • 相关阅读:
    SQL Server 2008中如何为XML字段建立索引
    比如取得一个div得innerHTML
    C#生成CHM文件(入门篇)
    jquery outerhtml
    WCF 中状态的保存
    MVC进阶学习HtmlHelper控件解析(一)
    MVC进阶学习HtmlHelper控件解析(四)
    MVC进阶学习HtmlHelper之GridView控件拓展(一)
    MVC进阶学习HtmlHelper控件解析(三)
    MVC进阶学习表单提交总结
  • 原文地址:https://www.cnblogs.com/xinaixia/p/4453965.html
Copyright © 2011-2022 走看看