zoukankan      html  css  js  c++  java
  • CS WebService、 windowsService

    一、WebService

    WebService就是Asp.NET Web服务

    在 新建-->VisualC#-->Web-->Asp.NET Web服务应用程序

    http://www.cnblogs.com/denylau/archive/2010/07/23/1783530.html

    Service端如何添加方法?

        [WebMethod]
        public string HelloWorld() {
            return "Hello World";
        }

    Service端如何添加静态类?

    将静态类添加到App_Code目录下.即可在Service.cs中引用

    客户端如何调用方法?

    http://192.168.1.17/ServiceCZKS/Service.asmx/HelloWorld

    Asp.NET 服务发布方式:

       右键项目-->发布到  某个目录,例如 WebFB

       在IIS中新建虚拟目录,指向WebFB, 允许ISAP访问.

        右键点击WebFB, 安全性,确保windows来宾账户和asp.net账户能够访问。 

            //(1)如果没有安全性选项卡,在文件选项中-->使用简单的文件 勾去掉

                   

      (2)如果没有 Windows来宾账户和Asp.NET账户,

            在 安全-->添加-->高级-->立即查找

        IUSR_计算机名  即internet来宾账户。 另外,记得加上Asp.NET账户

             

    二、FB后目录常见问题 及原因

        (1)无权查看网页

                原因:FB后的网站目录没有允许windows来宾账户访问   

    (2)浏览Service.asmx时提示 “服务器应用程序不可用”

          原因:FB后的目录没有允许asp.net账户访问

    三、在IIS中新建多个网站

        IIS中通常有多个服务?如何建立?

        (1)IIS的结构:

      要发布的多个网站都在“默认网站下”。例如:ServiceCZKS,LSInput。这是两个网站,都位于默认网站下

        (2)访问方式:

          为“默认网站”设置ip. “默认网站”下的网站访问方式为 http://ip/网站名称:

          

     下属网站的访问方式:http://192.168.1.17/LSInput

                                http://192.168.1.17/ServiceCZKS

    四、WindowsService

     WindowsService项目是指  新建-->VisualC#-->Windows-->Windows Serive

    (2)window服务发布(制成exe),安装(在管理-->服务中可见)

    http://www.cnblogs.com/lhvblog/archive/2011/04/17/2019197.html

      备注:按此步骤生成exe,但使用InstallUtil.exe安装未成功.

  • 相关阅读:
    16进制字符串的转换
    UINavigationBar统一修改导航条样式
    3D touch
    WKWebView
    CAEmitterLayer 粒子效果(发射器)
    SDWebImage下载图片的使用
    PHP之string之str_shuffle()函数使用
    Redis之hiredis API (String)
    Redis之数据类型Sting字符串
    PHP之string之str_repeat()函数使用
  • 原文地址:https://www.cnblogs.com/imihiroblog/p/2499613.html
Copyright © 2011-2022 走看看