创建一个包含“一切”的Web应用程序安装包?

时间:2012-02-09 10:10:24

标签: visual-studio-2010 asp.net-mvc-3 installation web-deployment-project

使用VS2010中的工具,是否可以创建包含所需内容的msi-package,并为mvc 3应用程序“按需”安装?

它应该包括IIS,SQL-Server Express,.NET 4和mvc3程序集。

如果用户使用xp,vista或7,那么必须为用户提供单个安装文件非常方便。软件包应该自动检测缺少的内容并安装。

1 个答案:

答案 0 :(得分:4)

您可以尝试使用Web Setup Project。

向您的解决方案添加新项目。

在“添加新项目”对话框中,选择Other Project Types->Setup and Deployment->Visual Studio Installer

然后选择Web Setup Project

在创建的安装项目中,将Project Output...(内容文件)添加到Web Application Folder(在文件系统编辑器中)。

Web安装项目默认包括检查IIS和.NET框架。可以添加对其他依赖项的检查。

在构建安装项目时,会创建msi以及包含一些预安装验证的setup.exe。