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

个人如何建立网站wordpress win2012 r2

个人如何建立网站,wordpress win2012 r2,网站域名怎样选择,泉州网站关键词排名在学习.net core的过程中#xff0c;我们已经明确被告知#xff0c;Remoting将不会被支持。官方的解释是#xff0c;.net framework 类型包含了太多的Runtime的内容#xff0c;是一个非常重量级的服务实现#xff0c;已被确定为一项有问题的体系结构。说白了就是迁移的难度…    在学习.net core的过程中我们已经明确被告知Remoting将不会被支持。官方的解释是.net framework 类型包含了太多的Runtime的内容是一个非常重量级的服务实现已被确定为一项有问题的体系结构。说白了就是迁移的难度很大.net core中直接不提供了。微软的建议是如果是进程内或跨进程通讯建议我们使用 Pipes或者内存映射文件Memory Mapped Files。如果是机器间的调用建议我们采用网络通讯的方案比如HTTP、WCF等。 好吧既然微软官方不支持 我们只能自己想办法搞定了。 OK说迁移方案前我们先看看.net Framework中使用Remoting的代码 通过Remoting封装后的服务调用方法我们可以直接得到一个服务接口的实现通过调用次接口的本地代理实现执行远程调用。 static void Main(string[] args){             IUserService service InvokeSerice.ProxyIUserService();             string uName service.GetCurrentUserName(); Console.WriteLine($当前用户名{uName});             Console.ReadLine();} IUserService接口的声明如下 public interface IUserService{         string GetCurrentUserName();} InvokeService方法的核心实现逻辑如下 //远程调用服务提供类 public class InvokeService{ //获取一个服务的本地调用代理对象         public static T ProxyT()         {             var proxy new InvokeProxyT();             return (T)proxy.GetTransparentProxy();         }} //服务本地代理对象实现类 public class InvokeProxyT : RealProxy{         private Type type null;         public InvokeProxy() : this(typeof(T))         {             type typeof(T);         } protected InvokeProxy(Type classToProxy) : base(classToProxy)         {         } //接收本地调用请求然后转发远程访问 public override IMessage Invoke(IMessage msg)         {             Console.WriteLine(Invoke 远程服务调用);             ReturnMessage message new System.Runtime.Remoting.Messaging.ReturnMessage(Test,null,0,null,(IMethodCallMessage)msg); return (IMessage)message;         }} 通过.NET Portability Analyzer分析这个工程我们会得到系统不支持的结果。 既然,.net core 已经不支持RealProxy那么就只能另起炉灶了。通过翻阅.net core的代码终于发现了一个程序集System.Reflection.DispatchProxy。此程序中有一个类型DispatchProxy。灵感还是来自于WCF。WCF是.net 中重量级的API微软不可能不支持通过翻阅其中的实现逻辑终于到了RealProxy的替代方案。 好吧通过DispatchProxy提供的功能很容易可以替代RealProxyPRemoting的问题终于比较完美的解决了。下面就贴一下替换后的服务实现代码吧。 public class InvokeSerice{         public static T ProxyT()         {             return DispatchProxy.CreateT, InvokeProxyT();         }} public class InvokeProxyT : DispatchProxy{         private Type type null;         public InvokeProxy()         {             type typeof(T);         } protected override object Invoke(MethodInfo targetMethod, object[] args)         {             Console.WriteLine(Invoke 远程服务调用); return Test;         }} 相关文章  .NET应用迁移到.NET Core一.NET应用迁移到.NET Core二风险评估.NET应用迁移到.NET Core三从商业角度看移植过程.NET应用迁移到.NET Core--调查案例迁移传统.net 应用到.net core [视频]应用工具 .NET Portability Analyzer 分析迁移dotnet core.net core 2.0学习笔记一开发运行环境搭建.net core 2.0学习笔记二Hello World 进阶度量.net framework 迁移到.net core的工作量迁移.net framework 工程到.net core.NET Core 2.0迁移技巧之web.config配置文件程序配置ConfigurationManager 原文地址http://www.cnblogs.com/vveiliang/p/7434735.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.yutouwan.com/news/451042/

相关文章:

  • 做仓单的网站全国工商企业查询平台
  • 怎么建设品牌网站丽水微信网站建设哪家好
  • seo网站优化案例网站设计就业培训学校排名
  • 网站设置关键字thinkphp企业网站开发
  • 无忧网络网站建设aspcms系统
  • 济南网站建设和维护linux wordpress安装教程
  • 自己搭建网站需要多少钱dnf怎么做盗号网站
  • 怎么查一个地区的所有网站域名医院网站建设熊掌号
  • 全栈工程师是做网站吗合肥网站建设政务区
  • 说明怎样做才能通过互联网访问你制作的网站整合营销沟通的目的是
  • 如何解决网站只收录首页的一些办法wordpress图片博客
  • 开发网站年度工作总结及明年工作计划邢台太行中学收费
  • 做网站还得备案工程资质
  • 网站信息化建设报送店铺设计包含哪些内容
  • 购物网站后台好管理吗网站建设的技术方案
  • 苍南最好的网站建设公司上海医院网站建设
  • 淘宝网站怎样建专业零基础网站建设教学在哪里
  • 茶叶公司商城网站建设泰安程序开发
  • 济南做设计公司网站做网站温州
  • 中学网站建设书专业做网站方案ppt
  • 网站后台管理系统很慢简单大气网站模板
  • 做网站页面用什么交易类网站建设功能表
  • 网页设计制作网站html代码大全厦门谁需要网站建设
  • 企业网站用什么程序好百度搜索搜不到网站
  • 1688网站店招怎么做中国新闻最新消息大事件
  • 宝应做网站怎么制作网站设计图片
  • 网站建设手机银行修改登录密码网站备案中页面
  • 个人域名备案 网站名称百度软件下载
  • 男女做污的事情网站上海建网站制
  • 公司想建个网站怎么弄idc机房建设