Visual studio 2010 如何创建asp.net web安装项目

Visual studio 2010 如何创建asp.net web安装项目,visual-studio-2010,web-setup-project,Visual Studio 2010,Web Setup Project,我有一个Asp.net应用程序,我想通过单击.ext或.msi文件,使其易于在客户端计算机中部署 然后我在vs中找到了“web设置项目” 但是我不知道怎么做 就我而言,我的应用程序需要.NET4 部署应用程序后,我必须修改web.config中的某些内容,我希望通过安装向导收集这些内容 此外,我还需要在部署后做一些干净的工作(修改一些文件) 因此,我想知道使用“web安装项目”是否可以满足我的要求,以及如何做到这一点?在Visual Studio中,您只能在安装过程中通过修改文件。因此,您将需要

我有一个Asp.net应用程序,我想通过单击.ext或.msi文件,使其易于在客户端计算机中部署

然后我在vs中找到了“web设置项目”

但是我不知道怎么做

就我而言,我的应用程序需要.NET4

部署应用程序后,我必须修改web.config中的某些内容,我希望通过安装向导收集这些内容

此外,我还需要在部署后做一些干净的工作(修改一些文件)


因此,我想知道使用“web安装项目”是否可以满足我的要求,以及如何做到这一点?

在Visual Studio中,您只能在安装过程中通过修改文件。因此,您将需要编写自定义代码来满足您的需要。关于.NETFramework4,可以将其添加为

如果您想要更简单的解决方案,可以尝试使用商业设置创作工具:


例如,高级安装程序有一个专用于ASP.NET应用程序的项目类型。

是的,我们可以在安装期间对.msi文件进行自定义操作(安装期间构建连接,使用Web App的WCF服务)。 如果你想对此有更清晰的了解,请参阅我的文章

这是为了在创建Windows应用程序的安装程序时创建或更改连接字符串

在此示例中,为使用WCF服务的Web应用程序创建设置文件