zoukankan      html  css  js  c++  java
  • 基于IIS的WCF

    (1)创建WCF服务应用程序
    (2)配置IIS
    将WCF服务应用程序配置IIS网站,需要使用.net4.0集成版本的程序池
    (3)使用SvcUtil.exe生成客户端代码和配置
      SvcUtil.exe是一个VS命令行工具,该工具位于:C:Program FilesMicrosoft  SDKsWindowsv7.0Ain 或 C:Program Files (x86)Microsoft SDKsWindowsv7.0Ain一般情况下我们将SvcUtil.exe添加到VS开发工具中方便以后的运用(也可直接使用该命令行工具)。在VS中的 Tools菜单---选择External Tools,打开管理窗口。在Title中输入SvcUtil,Command中选择SvcUtil.exe全路径,Initial  directory栏选择生成的客户端代码和配置文件所放的目录(此处为解决方案所在目录),选上Prompt for arguments,不选上Close on  exit。点击OK.添加完成后,在VS的工具下会出现这个菜单。在Client端添加对服务的引用。打开SvUtil工具,在Arguments里填写服务的地址,点击OK。此时代理类和配置文件被下载到解决方案的物理目录中。
    (4)配置客户端代码
    WSHttpBinding binding = new WSHttpBinding();
    EndpointAddress address = new EndpointAddress("http://192.168.4.179:8888/LimsDBService.svc");
    LimsDBServiceClient lims = new LimsDBServiceClient(binding, address);
    lims.Open();
    string sql = "select sample_id,material_type from nais_all_samples where sample_id=" + this.txtQuery.Text.Trim();
    DataTable dt = lims.GetDataSet(sql).Tables[0];
    lims.Close();
    this.gvData.DataSource = dt;
    this.gvData.DataBind();

  • 相关阅读:
    数独高阶技巧入门之六——ALS
    数独高阶技巧入门之七——AIC & Nice Loop
    数独-链的理解顺序
    数独高阶技巧入门之三——Fish
    数独·唯一性技巧(Uniqueness)-2
    游戏剧本从入门到放弃
    Electron和NW.js入门笔记
    Spring boot Access-Control-Allow-Origin 问题解决
    Materialize -- 基于Material Design的主流前端响应式框架
    Ubuntu 安装 nvm
  • 原文地址:https://www.cnblogs.com/liusuqi/p/7992030.html
Copyright © 2011-2022 走看看