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

哪些人是建网站的网站备案后怎么做

哪些人是建网站的,网站备案后怎么做,网站搜索功能怎么做,网站更新内容第五篇#xff1a;用IIS做Host之前几篇的Demo中#xff0c;我们一直在用控制台程序做Server#xff0c;今天换IIS来做Host#xff0c;在Web Application中添加WCF的服务。其实在Web Application中添加WCF服务是最简单的#xff0c;“新建项”中有专用的“WCF服务”#x… 第五篇用IIS做Host之前几篇的Demo中我们一直在用控制台程序做Server今天换IIS来做Host在Web Application中添加WCF的服务。其实在Web Application中添加WCF服务是最简单的“新建项”中有专用的“WCF服务”扩展名为svc。比如我们创建DataService.svcVisual Studio会自己创建好DataService.svc、DataService.svc.cs、IDataService.cs共三个文件并且自动在Web.config中增加默认设置。从功能上看IDataService.cs是服务契约DataService.svc.cs是契约的实现类DataService.svc没什么实际用处里面也只有一行代码% ServiceHost LanguageC# Debugtrue ServiceWebServer.DataService CodeBehindDataService.svc.cs % Web.config中的部分与之前略有不同我们来分析一下system.serviceModel  !-- 这个节点是新加的后面会讨论一下 --behaviorsserviceBehaviorsbehaviornameWebServer.DataServiceBehaviorserviceMetadatahttpGetEnabledtrue/serviceDebugincludeExceptionDetailInFaultsfalse//behavior/serviceBehaviors/behaviorsservices    !-- 新增了behaviorConfiguration属性值就是上面定义过的behavior的name表示此service使用指定的behavior配置 --servicebehaviorConfigurationWebServer.DataServiceBehaviornameWebServer.DataServiceendpointaddressbindingwsHttpBindingcontractWebServer.IDataService/!-- 这个endpoint是新加的后面会讨论一下 --endpointaddressmexbindingmexHttpBindingcontractIMetadataExchange//service/services/system.serviceModel与之前的App.config相比有以下几点不同1、host节点没有了host节点没有了对应的baseAddress也没有了这是理所当然的事因为不需要访问DataService.svc文件时的url本身就是一个地址了。2、新增加了一个behaviors节点此节点用于控制行为在服务端只有serviceBehaviors子节点下面的httpGetEnabledtrue表示允许用http的get方式获取服务的元数据信息。还记得第一篇中的例子吗我们用浏览器访问时得到一个“当前已禁用此服务的元数据发布”的提示就是因为不允许以http的get方式获取服务元数据造成的这个属性就是开启此功能。顺便提一下用svcutil.exe生成客户端代理的话对http类型的binding必须要开放get方式访问元数据。3、新增加了一个endpoint这个endpoint比较特殊它的binding是mexHttpBinding服务契约是IMetadataExchange。这个endpoint是用于元数据发布的它的功能实际上和刚才的httpGetEnabledtrue有些重复。我们可以这样理解当开启了httpGetEnabled时用 http://...../DataService.svc?wsdl 就可以访问到元数据如果没开启但有这个endpoint用 http://...../DataService.svc/mex 也可以访问到元数据如果都没有那对不起不允许你获取元数据。当然啦如果你已经有契约了不会影响调用的多加一句对tcp类型的binding有一个对应的mexTcpBinding用于获取元数据没有定义它svcutil.exe就不能生成tcp类binding的代理类。 在IIS中发布WCF服务一般很少用http之外的binding但不代表不能用IIS是支持的我们在IIS管理器中查看一下站点绑定默认情况下能看到这样的设置像netTcpBinding就会利用IIS的net.tcp类型绑定端口是808。OK先到这吧下一篇聊聊同步异步双向通讯方面的问题。本文出自 “兔子窝” 博客请务必保留此出处http://boytnt.blog.51cto.com/966121/801384 转载于:https://blog.51cto.com/rmlifejun/1264402
http://www.yutouwan.com/news/341961/

相关文章:

  • 厦门做返利网站的公司凡科app制作
  • 宠物店网站建设方案head first wordpress
  • 西宁网站建设公司网站精神文件建设专栏
  • 苏州公司网站建设电话武邑县建设局网站
  • 皖icp备 网站建设男女做暖暖的视频试看网站
  • 网站做qq链接代码网页设计作业怎么打包
  • 淘宝网站怎么做的企业怎么做网站推广
  • 常州网站建设哪家好网站利润来源
  • 网站维护外包方案电子商务网站建设与维护 书
  • 美容医疗 网站建设php 网站 教程
  • 58同城网站招聘怎么做中企动力建站怎么样
  • 网站做优化效果怎样机械加工网站大全
  • 做网站的步骤阿里企业邮箱设置
  • 记事本代码做网站获取文章内容 wordpress
  • 网页制作素材免费网站免费建网站的
  • 网站建设预算项目上海韵茵网站建设
  • 建一个网站江阴响应式网站开发
  • 温江建网站wordpress 收费 主题
  • 关于公司建网站wordpress建的大型网站
  • 什么是企业网站pv外贸网站怎样注册
  • 商城做网站好还是淘宝公司如何做网络推广营销
  • 衡水网络推广 衡水网站建设郴州前达网络科技
  • 网站开发 一个页面多少钱外资企业
  • 注册网站有什么风险吗网站连接怎么做
  • 想学网站建设开发英文网站google推广
  • 公司做网站怎么构思浙江汉农建设有限公司网站
  • 网站搭建中114514电商网站 cms
  • 湘潭做网站价格 q磐石网络创办一个网站多少钱
  • 网站的搜索框如何做德国室内设计网app
  • 网站建设seo规范wordpress如何修改代码