.NET Framework 应用程序的部署方案
更新:2007 年 11 月
本节描述几个可用于部署公共语言运行库应用程序的可能的部署方案。打包和部署应用程序会随部署要求的不同而有所不同。请注意,这些部署方案只是用于特定类型应用程序的建议方案。您的部署需求可能要求使用其他方法。以下是几个典型的部署方案:
部署 ASP.NET 应用程序。
打包:应用程序和 DLL
分发:XCOPY 或 FTP 分发
可以使用 XCOPY 或 FTP 将 ASP.NET 应用程序部署到服务器上。然后,可以将两个版本的应用程序并行运行,也可以在不关闭应用程序的情况下对应用程序进行更新。公共语言运行库使一个应用程序与其他应用程序同时运行变得更加容易,并且不会造成 DLL 冲突。
有关 ASP.NET 部署的完整讨论内容,请参见部署 XML Web 服务。
部署“Windows 窗体”应用程序。
打包:Microsoft Windows Installer 包 (.msi)
分发:Windows Installer
使用 Windows Installer 分发“Windows 窗体”应用程序允许您同时利用安装程序和 Windows 2000 应用程序管理。还可以公布应用程序的可用性,发布应用程序,使用“控制面板”中的“添加或删除程序”选项安装或移除应用程序,以及在必要时方便地修复应用程序。
通过下载部署“Windows 窗体”控件或其他代码。
打包:压缩的 CAB 文件 (.cab) 或编译的库 (.dll)
分发:代码下载
分发“Windows 窗体”控件可以像使应用程序可供在 Web 宿主上下载一样简单。可以压缩组成应用程序的文件来加快下载速度。