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

杭州本地网站有哪些网站2019建设目标

杭州本地网站有哪些,网站2019建设目标,婚嫁网站模板,网站备案注销申请书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://www.yutouwan.com/news/232725/

相关文章:

  • wordpress整站模板南宁seo网络优化公司
  • 上海医疗网站建设视频网站如何做营销
  • 张掖市建设规划局网站建设工程公司 网站
  • 网站首页自动下拉广告怎么推广微信公众号
  • 网站专题页做多大尺寸重庆网站推广平台
  • 招标代理网站建设中太建设集团股份有限公司网站
  • 博客式笑话网站织梦源码发稿计划
  • 网站企业建站郑州专业网站推广优化公司
  • 百城建设提质工程网站关键词搜索网站
  • 防伪码网站怎么做三合一网站指的是什么意思
  • 人工智能设计系统公司seo优化谷歌
  • 站长工具集经典页游排行榜前十名
  • 桥梁建设工程网站绿色为主色的网站
  • 嘉兴品牌网站建设沪尚茗居装修口碑怎么样
  • 广州石井做网站淘宝特价版
  • 著名设计网站济南会做网站的公司
  • 公司网站建设合同需要交印花税全国工商企业查询网
  • 网站开发企划书平阴网络营销是什么
  • 亚马逊网站入口广州越秀发布
  • 广州交易网站建设wordpress付费主题推荐
  • asp化妆品网站 后台懂得做网站还可以做什么兼职
  • 产品包装设计网站找谁做成都网站制作服务
  • 中国邮政做特产的网站菏泽网站建设电话咨询
  • 织梦网站app生成器天津百度推广代理商
  • h5响应式网站建设报价seo营销推广服务公司
  • 海外公司网站 国内做备案建个人博客网站
  • 网站开发软件开发培训网站正在建设中mp4
  • 网站空间上传教程ui设计培训班怎么样
  • 茂名网站建设培训wordpress 转 jpress
  • 网钛cms做的网站山东省质量建设监督总站网站