zoukankan      html  css  js  c++  java
  • 通过IIS寄宿WCF服务

    WCF全面解析一书中的例子S104,直接将Service目录部署到iis是无法得到服务相应的,需要在项目中新建一个web项目,删除掉自动生成的所有文件之后,把Service目录下的CalculatorService.cs,CalculatorService.svc,Web.config三个文件拷贝到新建的web项目根目录下。

    如下图所示:

    1896270076

    然后在iis里建立虚拟目录。设置本地路径为webApplication1的根目录。

    image 在iis中点击wcf虚拟目录,找到CalculatorService.svc文件,右键浏览,可以在浏览器中发现服务寄宿成功。

    image

    服务寄宿成功!

    image

    把客户端client项目中的app.config文件endpoint address修改为iis服务寄宿的地址:

    <configuration>
      <system.serviceModel>
        <client>
          <endpoint name="calculatorservice"
                    address="http://192.168.5.17:9999/wcf/CalculatorService.svc"
                    binding="wsHttpBinding"
                    contract="Artech.WcfServices.Service.Interface.ICalculator"/>
        </client>
      </system.serviceModel>
    </configuration>
    运行客户端程序client得到服务返回结果,iis寄宿wcf服务调用成功!
    image 
  • 相关阅读:
    [线段树][数学]JZOJ 4237 Melancholy
    [规律]JZOJ 4222 恐怖的奴隶主
    [Tarjan][基环树]JZOJ 4221 互相追逐的点
    [斯特林数][自然数幂和]JZOJ 4220 WYF的盒子
    奇妙的骚操作
    [树形DP][概率期望]JZOJ 4225 宝藏
    操作系统基础知识
    计算机硬件知识整理
    ORM的查询
    ORM的记录添加和删除
  • 原文地址:https://www.cnblogs.com/jiangxin/p/3216623.html
Copyright © 2011-2022 走看看