单击

时间:2016-02-19 12:56:53

标签: .net asp.net-mvc iis deployment installation

我有一个网络应用程序。我需要在一次安装中设置Web应用程序。

例如

  • 自动从SVN或TFS获取源
  • 自动发布文件
  • 自动创建IIS虚拟目录
  • 自动部署文件
  • 自动创建数据库

我已尝试过" 设置和部署项目"这将与视觉工作室一起出现。但它只安装文件并将bin文件夹放入程序文件中。 我需要知道我是否可以通过" 设置和部署项目"

执行上述所有功能

我知道installshield。但它是付费版本安装程序,我需要一个备用免费安装程序来完成此过程。请有人建议我一些其他开源安装程序。

1 个答案:

答案 0 :(得分:0)

我们使用WebDeploy / MSDeploy和TFS构建进行一次点击部署。

成功构建后,您可以在构建TFS build to deploy中使用以下MSBuild参数:

  • / p:DeployOnBuild = True
  • / p:DeployTarget = MsDeployPublish
  • / p:MSDeployPublishMethod = RemoteAgent
  • / p:MsDeployServiceUrl = [目标服务器的IP]
  • / p:DeployIisAppPath =" [IIS中的网站名称]"
  • / p:IncludeIisSettingsOnPublish = true
  • / p:UserName =
  • / P:密码=

可以将WebDeploy配置为部署您的Web应用程序and databases

enter image description here