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

找网站建设的企业公司网站建设实施方案

找网站建设的企业,公司网站建设实施方案,昆明公司网站开发,怎么做网站把图片发到网上在本文中#xff0c;我们将回顾一些未能进入.NET Core 的历史性.NET 技术。有趣之处在于#xff0c;这些技术的 API 被复制过来了#xff0c;这暗示着微软当时在考虑将来在.NET Core 中对它们进行实现。全局程序集缓存全局程序集缓存#xff08;GAC#xff09;背后的理论是… 在本文中我们将回顾一些未能进入.NET Core 的历史性.NET 技术。有趣之处在于这些技术的 API 被复制过来了这暗示着微软当时在考虑将来在.NET Core 中对它们进行实现。全局程序集缓存全局程序集缓存GAC背后的理论是所有.NET 库都可以存储在单个集中的位置。在这种方式下它与COM库类似。但与 COM 不同的是它可以存储每个库的多个版本。通过这种方式微软希望可以避免困扰 90 年代应用程序的“DLL 地狱”情景。但是版本问题仍然存在。此外获得代码签名证书的需要以及 Windows Vista 带来的安全性的增加使得 GAC 成为一项令人讨厌的技术。到.NET 4.5 发布时几乎没有应用程序将 GAC 用于非微软库。主要的例外是商业库但即使是这些库也已经转向了对 NuGet 更友好的交付模型。因此也就不奇怪微软在.NET Core 中从根本上改变了他们的哲学。在新模型中所有库依赖项都与应用程序一起部署从而使得应用程序可以与其他.NET Core 应用程序隔离开来。因此.NET Core 中没有 GAC 的概念。尽管如此GAC API 在.NET Core 中仍然存在。它们所做的事情不多例如指示程序集是否在 GAC 中的属性被硬编码为返回 false。为了进一步明确意图所有的 GAC API 现在都被标记为已过时微软正考虑在未来的版本中删除它们。Remoting.NET Remoting是受DCOM和Java RemotingJava RMI的启发。这三种方法的基本思想都是一个应用程序可以使用代理对象来操作在另一个应用程序中运行的真实对象。虽然它在技术上可以工作但.NET Remoting 从来就没有流行过因为要正确地使用它很难而且人们一般认为它很脆弱。考虑到这一点.NET Core 从未实现过.NET Remoting API。就像 GAC API 一样它只有不可操作的占位符。因此它们也被标记为已过时而最终目的是将其删除。代码访问安全继续这个主题代码访问安全CAS是另一种 API 被复制到.NET Core 中但被标记为已过时的.NET Framework 技术。代码访问安全创建于 Docker 等隔离容器之前。在.NET Framework 时代多个应用程序会托管在单个 Internet Information ServerIIS实例中。理论上每个应用程序都将被隔离到一个单独的应用程序域中但要打破这种隔离并干扰在 IIS 中运行的其他应用程序并不难。代码访问安全的创建就是为了限制这种可能的损害。其基本思想是危险的 API 会被加上表示风险的属性。IIS 之类的主机可以配置为运行具有不同“信任”级别的应用程序从理论上讲是将它们放入一个沙箱中。CAS 的另一个用途是用于浏览器托管的应用程序。早在 Silverlight 出现之前就已经可以在 Internet Explorer 中运行 Windows 窗体应用程序了。应用程序的信任级别部分取决于它是从哪里加载的内部站点会获得更高的权限。但是和许多早期的.NET 技术一样要正确地实现 CAS 很困难。恶意应用程序有许多方法可以绕过 CAS 限制而良性应用程序却常常为这些限制所限。结果浏览器托管的应用程序很快就把它禁用了而 IIS 在很大程度上忽略了 CAS 信任级别。Thread.Abort这可能会令你感到惊讶。Thread.Abort在.NET Core 中从未实现过。虽然它总是被认为有危险但总也不可避免。在 ASP.NET 中像请求超时或客户端断开连接这样简单的事情就会触发一个Thread.Abort调用。如果你没有认真地编写代码进行处理这可能会导致资源泄漏比如获取的锁或打开的数据库事务。到 ASP.NET Core 被创建时CancellationToken已成为一个安全且被广泛接受的Thread.Abort替代者因此就不需要在.NET Core 的第一个版本中实现它了。尽管.NET Core 已经将其功能扩展到 Web 站点之外但其他主要的应用程序框架都不需要Thread.Abort因此它会继续抛出PlatformNotSupportedException。在.NET 5 中该方法终被标记为已过时。原文链接https://www.infoq.cn/article/5McxpFwRxeKGeiBfTKPy
http://www.yutouwan.com/news/224564/

相关文章:

  • 中国建设银行宁夏分行网站手机网站建设哪里好
  • 美食网站的建设目的交易所网站开发
  • 内江市规划建设教育培训中心网站企业网站建设服务电话
  • 网站建设的意义与价值长安网站建设公司
  • 开封网站开发大连网站建设制作公司
  • 南博网站建设福建省 园区网互联及网站建设 网络部分题目
  • 如何看还在建设的网站有模版之后怎么做网站
  • 货运代理网站模板网络设置了代理怎么关闭
  • 给人做ppt的网站吗高清图片素材网
  • 宣城网站开发专业制广州广告公司
  • 网站的seo优化方案梅州建站
  • 金坛网站建设公司服装设计与工程
  • 甘肃营销型网站建设做五金行业的外贸网站
  • 韶关营销网站开发网站建设敬请期待图片素材
  • 官方网站找oem做洗发水厂家推广app赚佣金
  • 唯美谷网站建设深圳优秀网站设计
  • 微信公众号 做不了微网站吗公司主页怎么制作
  • 防下载 的视频网站 怎么做制作网页需要的技术
  • 衡阳电商网站建设网站建设丶金手指花总13
  • 网站数据分析建设有没有做任务一样的网站兼职
  • 北京朝阳网站建设海外广告公司
  • 网站 名词解释上海注册公司哪家好
  • 重庆市建设工程造价管理总站云南哪有网站建设推广
  • 深圳商业网站建设哪家好房产信息查询系统官方网站
  • 深圳南山建设局官方网站中建八局第一建设有限公司中标
  • 医院网站建设 中企动力wordpress tag小图标
  • 重庆网站建设模板制作杭州做网站的企业
  • 做网站多少钱西宁君博领先wordpress被恶意登录
  • 网站建设基本要求加强门户网站建设宣传
  • 上海制作网站的公司什么是主机托管