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

网站建设业务的销售人员培训文档江宁网站建设方案

网站建设业务的销售人员培训文档,江宁网站建设方案,排名做网站优化,瀑布流 网站 php 源码2013-02-02 05:57 by jv9, 1763 阅读, 3 评论, 收藏, 编辑 去年12月收到一位朋友的邮件#xff0c;咨询Silverlight使用WCF服务#xff0c;应用部署后一直无法访问的问题#xff0c;通过几次交流#xff0c;才发现在他的项目中#xff0c;全部使用静态URL作为WCF服务的End…2013-02-02 05:57 by jv9, 1763 阅读, 3 评论, 收藏, 编辑 去年12月收到一位朋友的邮件咨询Silverlight使用WCF服务应用部署后一直无法访问的问题通过几次交流才发现在他的项目中全部使用静态URL作为WCF服务的Endpoint地址后来修改为动态地址后问题解决。本篇简单介绍如何创建动态WCF Endpoint。 Silverlight项目中通过WCF服务进行客户端与服务器端数据交互其方法是在Silverlight客户端添加服务引用(Service Reference)Silverlight会在客户端项目中生成一个名为ServiceReference.ClientConfig的配置文件。该配置文件中包含有WCF服务的Endpoint URL地址而该地址将指引Silverlight客户端服务请求到对应服务器端服务接口。默认情况下客户端生成的Endpoint地址为localhost当应用发布时该地址将随着Web服务器的配置不同而改变。 作为默认设置每次Web服务器配置切换开发人员不得不手动修改WCF服务配置Silverlight应用无法完全依赖于ServiceReference.ClientConfig配置。这样不仅增加了维护成本而且为代码维护添加难度。  首先在项目中添加WCF服务Silverlight 默认生成ServiceReference.ClientConfig文件从配置文件中可以看出Endpoint都是指向本地。   configurationsystem.serviceModelbindingsbasicHttpBindingbinding nameBasicHttpBinding_ProxyService maxBufferSize2147483647maxReceivedMessageSize2147483647security modeNone //bindingbinding nameBasicHttpBinding_WidgetService maxBufferSize2147483647maxReceivedMessageSize2147483647security modeNone //binding/basicHttpBinding/bindingsclientendpoint addresshttp://localhost/WCFTest/Proxy.svcbindingbasicHttpBinding bindingConfigurationBasicHttpBinding_ProxyServicecontractWCFTestProxy.ProxyService nameBasicHttpBinding_ProxyService /endpoint addresshttp://localhost/WCFTest/Widget.svcbindingbasicHttpBinding bindingConfigurationBasicHttpBinding_WidgetServicecontractWCFTestWidgetService.WidgetService nameBasicHttpBinding_WidgetService //client/system.serviceModel /configuration   为了实现动态设置Endpoint下面将创建一个辅助类DynamicEndpointHelper public class DynamicEndpointHelper {// BaseUrl是部署服务的Web服务器地址private const string BaseUrl http://localhost/WCFTest/;public static string ResolveEndpointUrl(string endpointUrl, string xapPath){string baseUrl xapPath.Substring(0, xapPath.IndexOf(ClientBin));string relativeEndpointUrl endpointUrl.Substring(BaseUrl.Length);string dynamicEndpointUrl baseUrl relativeEndpointUrl;return dynamicEndpointUrl;} } 而在Silverlight客户端可以通过后台代码实现动态设置Endpoint private WCFTestProxy.ProxyServiceClient GetProxyService() {WCFTestProxy.ProxyServiceClient service new WCFTestProxy.ProxyServiceClient();service.Endpoint.Address new EndpointAddress(DynamicEndpointHelper.ResolveEndpointUrl(service.Endpoint.Address.Uri.ToString(),App.Current.Host.Source.ToString()));return service; } 在创建完成代理客户端服务后Endpoint地址将指向当前运行的Web地址。值得注意的是该方法仅能支持应用与服务在相同域中如果服务在不同的域中必须进行跨域设置才能完成动态设置。   转自http://www.cnblogs.com/jv9/archive/2013/02/02/2889738.html 转载于:https://www.cnblogs.com/zxbzl/p/4284388.html
http://wiki.neutronadmin.com/news/155597/

相关文章:

  • 做网站一般用什么字体长春做网站优化价格
  • 莱州网站建设教程动态ip怎么建设网站
  • 北京网站建设管庄怎么看网站有没有做百度推广
  • 德州建设街小学网站全国工商企业查询官网
  • 编制综合网站平台的公司排名常州做企业网站的公司
  • 深圳外贸电商网站建设linux建立网站
  • 如何创建一个属于自己的网站做卡盟网站赚钱吗
  • 怎么添加网站权重建网站
  • 做网贷网站多少钱做网站的工具
  • 天津企业网站建站小店网站怎么做
  • 做网站程序怎么写新上线的网站怎么做优化
  • 淄博专业网站建设价格一般通过头发就能察觉到
  • 郫县网站建设什么是响应式网站
  • 做门户类网站多少钱怎么推广自己的公司
  • 杭州做网站企业域名注册网站查询工具
  • 自助建站的优势政务网站网上调查怎么做
  • 怎么做自己的公司网站wordpress func
  • 网站无法链接centos wordpress 优化
  • c 做交易网站石家庄哪里有网站建设
  • 网站代备案网页美工设计课程
  • 给个网站能用的2022国内域名注册商
  • 营销型网站具备的二大能力wordpress 自动保存远程图片
  • 网站建设创意报告书学历提升有几种方式
  • 舟山建设网站公司seo搜狗排名点击
  • 那个网站教你做毕设的wordpress 获取当前路径
  • 迁安建设局官方网站北京保障性住房建设投资中心网站
  • 传统网站设计织梦网站首页是哪个文件
  • 青岛开发网站烟台市建设工程招标投标协会网站
  • 动态的网站怎么做水头做网站
  • 淄川网站建设中关村在线主页