文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

.NET Framework无接触部署的工作原理是什么

2023-06-17 18:28

关注

这篇文章主要介绍.NET Framework无接触部署的工作原理是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

.NET Framework在进行WEB应用程序的部署方面具有非常强大的优越性。我们可以通过本文介绍的有关.NET Framework无接触部署的相关方法来详细的解读其中的优势,分析无接触部署的好处。

您是否曾经必须部署 Visual Basic 客户端服务器应用程序?或者曾经必须部署依赖于 COM 注册的 Win32 应用程序?企业桌面环境中的正确安装一直受到各种问题的困扰,这其中既有试图使所有用户升级这样的简单问题,也有较为复杂的 DLL 版本控制问题。

与 Web 应用程序相比,桌面应用程序有很多优点,具体表现在以下几个方面:

·丰富的用户界面 (UI)

·较快的响应速度

·较好的性能

·能够脱机运行

·可以有效地使用边缘资源(客户机)

·易于同本地应用程序和 API 集成

尽管桌面应用程序具有以上优点,但由于 Web 应用程序使应用程序的部署和更新相对容易,因此在过去几年中得到了广泛的应用。

Microsoft 准备通过 .NET Framework 将 Web 应用程序在部署和维护方面的所有优点都集成到桌面应用程序中。DLL 版本控制问题也得到了解决 - 在默认情况下,使用.NET Framework无接触部署生成的应用程序彼此完全孤立,并从各自的专用应用程序目录中检索其 DLL。DLL 仍然可以在多个应用程序之间共享,但这并非使用系统注册表实现,而是将共享的 DLL 存储在 .NET Framework 全局程序集缓存中,该程序集缓存可加载给定 DLL 的多个版本并跟踪版本与应用程序之间的匹配关系。

在实际部署应用程序的过程中,.NET Framework 允许系统管理员按照部署和更新 Web 应用程序(通过远程 Web 服务器)的方式部署应用程序和应用程序更新。此项技术称为无接触部署,是本文要论述的中心内容。

使用 Web 服务器的.NET Framework无接触部署

使用无接触部署,可以下载、安装和直接在用户计算机上运行 Windows 窗体应用程序(使用 .NET Framework 的 Windows 窗体类生成的桌面应用程序),而无须改变注册表或共享的系统组件。

.NET Framework无接触部署工作原理

.NET Framework 安装提供了一个挂接 Internet Explorer 5.01 和更高版本以侦听所请求的 .NET 程序集的机制。在请求期间,可执行程序被下载到磁盘上称为程序集下载缓存的位置。然后,名为 IEExec 的进程在具有有限安全设置的环境中启动该应用程序。

以上是“.NET Framework无接触部署的工作原理是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯