.NET Framework 部署功能
更新:2007 年 11 月
.NET Framework 提供了许多基本功能,可使部署各种应用程序更加容易。这些功能包括:
无影响应用程序。
此功能提供应用程序隔离功能并消除 DLL 冲突。默认情况下,组件并不影响其他应用程序。
默认情况下为专用组件。
默认情况下,将组件部署到应用程序目录中,只有包含组件的应用程序可以看到这些组件。
受控的代码共享。
代码共享要求显式地将代码用于共享,而不是默认行为。
并行版本控制。
可以同时存在多个组件或应用程序的版本,您可以选择使用哪个版本,然后公共语言运行库实施版本控制策略。
XCOPY 部署和复制。
可以在不使用注册表项或依赖项的情况下部署自描述和自包含的组件和应用程序。
即时更新。
管理员可以使用宿主(如 ASP.NET)更新程序 DLL,甚至可以在远程计算机上进行更新。
与 Microsoft Windows Installer 集成。
在部署应用程序时提供公布、发布、修复和即需即装功能。
企业级部署。
此功能提供方便的软件分发功能,包括使用 Active Directory 进行分发。
下载和缓存。
增量下载可使下载变得更小,并且组件可以被隔离,使得只有此应用程序能使用它,从而实现零影响部署。
部分受信任的代码。
标识基于代码而不是基于用户,策略是由管理员设置的,并且不出现证书对话框。