相对地址

<host>
          <baseAddresses>
            <add baseAddress = "http://localhost:8731/" />
          </baseAddresses>
  </host>
  <endpoint address ="Service1" binding="basicHttpBinding" contract="Wcf_Address_Config.IService1"></endpoint>

这个WCF的实际地址:
http://localhost:8731/Service1

绝对地址

<host>
          <baseAddresses>
            <add baseAddress = "http://localhost:8731/" />
          </baseAddresses>
   </host>
   <endpoint address ="http://localhost:8731/Service" binding="basicHttpBinding" contract="Wcf_Address_Config.IService1"> </endpoint>

是绝对地址的时候,baseAddresses就不起作用了,实际地址就是endpoint中设置的地址

在网上有人说绝对地址是通过将httpGetEnabled设置为true,并且设置httpGetUrl为绝对地址是在设置endPoint的说法有些不准确,因为在WCF中有两种地址,一种是访问endPoint时候用到地址,另外一种是服务描述的地址,服务描述在wcf中被称作serviceMetadata,通过它能够产生代理类,比如,我们做如下的设置:

 <serviceMetadata httpGetEnabled="True" httpGetUrl="http://localhost:8731/Service"/>

只代表在http://localhost:8731/Service/?wsdl上能找到服务描述,可以通过http://localhost:8731/Service/?wsdl生成代理类,而不是将endPoint的地址设置为了http://localhost:8731/Service,这点一定要注意,不要受有些说法的误导。

转载于:https://www.cnblogs.com/weichuo/archive/2008/07/02/1233701.html

初探WCF 如何在配置文件中指定Address?相关推荐

  1. 初探WCF 如何在配置文件中指定Address?

    相对地址 <host>           <baseAddresses>             <add baseAddress = "http://loc ...

  2. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  3. 运行配置文件中指定类的指定方法

    案例需求 通过反射运行配置文件中指定类的指定方法 代码实现 public class ReflectTest02 {public static void main(String[] args) thr ...

  4. Python日志记录:在配置文件中指定日志格式化程序的转换器属性

    言归正传!问题引发 我想在我的日志文件中将所有时间戳记为UTC时间戳记.通过代码指定时,将执行以下操作: import logging import time myHandler = logging. ...

  5. pytorch 34 mmdetection配置文件中指定backbone与neck

    探索在mmdetection中可用的backbone与neck,尝试自由组合backbone与neck,实现更为丰富的模型.主要研究替换retinanet的backbone(该经验可以用到任意模型中) ...

  6. reporting services报表部署错误:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。

    昨天熬夜到凌晨才解决!!!!!! 1.打开报表服务器的安装目录中的web.config,比如我的目录在C:\Program Files\Microsoft SQL Server Reporting S ...

  7. hibernate主配置文件中指定session与当前线程绑定

    配置一条属性 <property name="hibernate.current_session_context_class">thread</property& ...

  8. [WCF]配置文件中Certificate 的encodeValue怎么设置?

    在WCF配置文件中经常会出现这样的属性: <identity> <certificate encodedValue="large string!!!!!!!" / ...

  9. 在ASP.NET中指定出错页面,不让代码外泄!

    在ASP.NET中指定出错页面,不让代码外泄!在ASP.NET中原始的出错页面会暴露部分源代码,由此带来了潜在的安全隐患. ASP.NET允许应用程序出错时显示用户指定的页面,方法是在web.conf ...

最新文章

  1. 访问SharePoint站点时,提示:Service Unavailable
  2. 我的KT库之-----扩展方法
  3. MySQL:从B树到B+树到索引再到存储引擎
  4. factorybean 代理类不能按照类型注入_《Spring入门经典》:使用Spring进行依赖注入
  5. Linux系统(Centos)下安装nodejs并配置环境
  6. 信息学奥赛一本通C++语言——1063:最大跨度值
  7. 从GCN中学习的信息熵
  8. php 加载慢,PHP版网站缓存加快打开速度的方法分享
  9. python机器学习案例系列教程——基于规则的分类器
  10. CSS最基础的语法和三种引入方式
  11. ThinkPHP实现文章上一篇和下一篇
  12. 威纶通触摸屏可以解密吗_老电工选型威纶通触摸屏时的3大技巧!知道了能帮你省事不少...
  13. 微信读书爬虫 wereader
  14. 在EnableQ中定义逻辑关系
  15. php 简转繁体,PHP简体转繁体——MediaWiki-zhconvert
  16. Unit 3-Lecture 5: The Pigeonhole Principle and Inclusion-Exclusion
  17. 武则天用无字碑深切蔑视男人
  18. 决策树:ID3C4.5cart算法(从原理到实现-小白教程超详细)
  19. DRILL(Sigcomm'17)阅读笔记
  20. VMware虚拟机下载与安装

热门文章

  1. 「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)
  2. Java微框架Spring Boot 运行原理深入解读
  3. Android --- 拍照上传图片之后,发现图片是全黑色,什么内容也没有
  4. C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符
  5. 数据结构-冒泡排序最优代码(C语言)
  6. signature=9742dbe4d0ffb25ecc6661da5a37550e,Die Griechische Volkswirtschaft in den siebziger Jahren
  7. java 爬中 验证码识别_JAVA爬虫---验证码识别技术(一)
  8. jsonutil java_Java实现的JSONUtil工具类与用法示例
  9. 无效0_一场时代的变革,一场与时间的较量,“0”无效载体、“0”空气氧化、“0”细菌生存。...
  10. 四部门发文!坚决避免数据中心盲目无序发展