当前位置: 首页 > news >正文

配置文件结构

<system.serviceModel>

 <!--服务器端WCF服务配置-->
    
<services>
      
<!--使用配置文件启动元数据交换行为,这样就可以在浏览器中通过配置的地址进行访问-->
      
<service behaviorConfiguration="TestBehavior" name="NameSpace.TestClass">
        
<!--
        终结点:终结点由地址、绑定、契约有关,地址定义了服务的位置,绑定定义了服务通信的方式,契约定义了服务的内容
        address为空则表示使用基地址
        使用配置文件可以为终结点使用的绑定进行定制,即添加 bindingConfiguration 属性,它的值应与<bindings>配置节中定制的绑定名一致
        
-->
        
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ITest" contract="NameSpace.ITestInterface">
          
<identity>
            
<!--只允许本地调用-->
            
<dns value="localhost"/>
          
</identity>
        
</endpoint>
        
<!--元数据交换-->
        
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
      
</service>
    
</services>
  
  
<!--元数据交换行为配置-->
    
<behaviors>
      
<serviceBehaviors>
        
<behavior name="TestBehavior">
          
<!--基于HTTP-GET的元数据交换-->
          
<serviceMetadata httpGetEnabled="true"/>
          
<!--显示详细的异常信息-->
          
<serviceDebug includeExceptionDetailInFaults="true"/>
        
</behavior>
      
</serviceBehaviors>
    
</behaviors>
  
  
<!--定制绑定-->
    
<bindings>
      
<basicHttpBinding>
        
<binding name="BasicHttpBinding_ITest" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
          
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
          
<security mode="None">
            
<transport clientCredentialType="None" proxyCredentialType="None" realm=""/>
            
<message clientCredentialType="UserName" algorithmSuite="Default"/>
          
</security>
        
</binding>
      
</basicHttpBinding>
    
</bindings>
</system.serviceModel>

相关文章:

  • 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
  • 乱七八糟记一下乱七八糟的碎片化知识
  • 虚拟内存可以取消吗
  • js中bind、call、apply函数的用法
  • iBatis把一个表的sqlmap配置的多个xml中。
  • 先舍后得
  • 使用sliverlight时遇到的问题及解决方法
  • execute immediate
  • 我的Blog从百度搬到这里了,百度不再更新了
  • Git常用操作指南
  • OSPF多区域配置和虚电路
  • 测试工作中经常用到的一丢Linux命令
  • HDU 1086 You can Solve a Geometry Problem too
  • [Notes]python argparse模块
  • 最新50个不错的免费PSD素材下载(下篇)
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 2017-09-12 前端日报
  • Android开源项目规范总结
  • CSS 三角实现
  • css布局,左右固定中间自适应实现
  • Debian下无root权限使用Python访问Oracle
  • Elasticsearch 参考指南(升级前重新索引)
  • Electron入门介绍
  • iOS 颜色设置看我就够了
  • JS变量作用域
  • pdf文件如何在线转换为jpg图片
  • Python3爬取英雄联盟英雄皮肤大图
  • React Native移动开发实战-3-实现页面间的数据传递
  • v-if和v-for连用出现的问题
  • Vue 2.3、2.4 知识点小结
  • 浮动相关
  • 复习Javascript专题(四):js中的深浅拷贝
  • 开源地图数据可视化库——mapnik
  • 浅谈web中前端模板引擎的使用
  • 深入 Nginx 之配置篇
  • 小李飞刀:SQL题目刷起来!
  • 怎样选择前端框架
  • 你对linux中grep命令知道多少?
  • 阿里云ACE认证之理解CDN技术
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $(function(){})与(function($){....})(jQuery)的区别
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (27)4.8 习题课
  • (补)B+树一些思想
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (四)汇编语言——简单程序
  • (原創) 未来三学期想要修的课 (日記)
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Core WebAPI中封装Swagger配置
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .net访问oracle数据库性能问题