Web 安装项目的部署

更新:2007 年 11 月

本主题已针对 Visual Studio 2005 SP1 进行了更新。

说明:

当在 Windows Vista 上的 Visual Studio 2005 中创建 Web 安装程序部署项目时,必须打开 Windows IIS“元数据库和 IIS 6 配置兼容性”功能。同时,还必须以管理员身份登录,否则,就无法运行 setup.exe 以安装该项目。

除了创建通过传统媒体发布的 Windows Installer 外,Visual Studio 中的部署工具还支持到 Web 服务器的部署。与简单的复制文件相比,使用部署在 Web 服务器上安装文件的好处是,部署可以自动处理任何与注册和配置有关的问题。

另外,可以将基于 Windows 的应用程序的安装程序部署到 Web 服务器上,以便用户以后从网站下载和运行它们。

若要将 Web 应用程序部署到 Web 服务器上,请创建并生成一个“Web 安装”项目,然后将其复制到 Web 服务器计算机上。然后使用“Web 安装”项目中定义的设置运行安装程序,以便在服务器上安装该应用程序。

说明:

若要部署到 Web 服务器,您必须具备对该计算机的管理权限。有关更多信息,请参见网页和项目

一些与部署有关的管理设置的行为可能不明显。当禁用某个虚拟目录的 Internet 信息服务 (IIS)“Write”属性后,仍可将文件部署到该目录中。“Write”属性仅控制用户上载文件的能力。

若要部署将从 Web 服务器下载的应用程序,请创建“Web 安装”项目,并在“文件系统编辑器”中将应用程序的项目输出组添加到“Web 安装”项目。生成安装程序后,将其复制到 Web 服务器计算机上,之后,就可以通过 Web 浏览器下载该程序。

说明:

安装程序可下载并不能保证 Windows Installer 运行时文件将在用户的计算机上可用。您应当总是在“Web 引导程序设置”对话框中指定位置,以确保运行时文件也可下载。有关更多信息,请参见“Web 引导程序设置”对话框

请参见

任务

如何:创建或添加部署项目

概念

安装和部署项目

其他资源

部署应用程序和组件