探究.NET的bin引用程序集运行机制 看.NET程序集部署原理
2023-09-27 14:28:03 时间
探究.NET的bin引用程序集运行机制 看.NET程序集部署原理
新建一个最简单的网站,并引用使用程序集Nhibernate.dll,页面代码为
运行后输出的结果
.NET 程序集部署程序集运行机制总结
.NET程序集部署方式
1. 私有程序集部署
将 DLL 作为私有程序集部署是可以采用的最简单的方法。如果设置了 PrivateBinPath 属性,则可以将 DLL 部署到宿主应用程序的 ApplicationBase 目录或者 ApplicationBase 目录的子目录中。其优点是在复制了 ApplicationBase 目录结构以后,就可以运行应用程序;其局限是不能部署到 ApplicationBase 目录的外部同时不能在两个或多个已部署应用程序之间共享私有程序集。
2. 全局程序集缓存部署
这种方式可以在几个应用程序之间共享程序集 DLL同时以在单个计算机上安装同一个程序集 DLL 的任意多个版本
3. 使用配置文件<codeBase>元素对其进行配置部署
<codeBase>元素功能强大,它允许您通过网络下载程序集 DLL。这意味着在应用程序首次使用程序集 DLL 时,CLR 可以根据需要将它下载到目标计算机。
相关文章
- Quartz.net持久化与集群部署开发详解
- .NET Core部署到linux(CentOS)最全解决方案,常规篇
- .NET中Redis安装部署及使用方法简介附->开源Redis操作辅助类
- 【翻译】使用Visual Studio在Azure上部署Asp.Net Core Web应用
- WinForm(VB.NET)获取当前登录的用户名
- Linux+Nginx+Asp.net Core及守护进程部署
- .NET实现Office Excel自定义公式 广泛应用于报表与数据分析
- Asp.NET调用百度翻译
- 如何在coding.net上进行Flask应用部署
- [翻译] .NET Core 2.1 发布
- ASP.NET自定义控件组件开发 第一章 第三篇 第一章的完结篇
- .NET中的PublicKeyToken以及强命名问题
- ASP.NET Core – Static Files
- Asp.net core 学习笔记 ( 小东西 )
- 详解ASP.NET Core Docker部署
- .Net 扩展的使用
- XX-net 部署网络
- .NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件
- Quartz.net持久化与集群部署开发详解
- 利用Spire for .NET实现办公自动化——Spire.Doc
- 自签名证书报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified
- ASP.NET Core开发-Docker部署运行
- Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码
- [asp.net]易遗忘的东西