2016-02-19 70 views
1

我有一個網頁應用程序。我需要在一鍵安裝中設置Web應用程序。一鍵安裝網頁應用程序

例如

  • 自動從SVN源或TFS
  • 自動發佈文件
  • 自動創建IIS虛擬目錄
  • 自動部署文件
  • 自動創建數據庫

我已經嘗試過「安裝和部署項目」這將與視覺工作室一起。但它只安裝文件並將bin文件夾放入程序文件中。 我需要知道我是否可以通過「設置和部署項目

做上述列出的所有功能我知道關於installshield。但它是一個付費版本安裝程序,我需要一個備用的免費安裝程序來完成此過程。請有人建議我一些其他的開源安裝程序。

+0

請花一些瞭解'teamcity'和'紅寶石installer' :) –

+0

我需要我的服務器上的免費版本或者開源 – Niventh

回答

0

我們使用WebDeploy/MSDeploy和TFS構建一鍵式部署。

您可以使用下面的MSBuild參數在TFS build to deploy構建後構建成功:

  • /P:DeployOnBuild =真
  • /P:DeployTarget = MsDeployPublish
  • /P:MSDeployPublishMethod = RemoteAgent
  • /p:MsDeployServiceUrl =
  • /p [目標服務器的IP]:DeployIisAppPath = 「[在IIS網站名稱]」
  • /P:IncludeIisSettingsOnPublish =真
  • /P:用戶名=
  • /P:密碼=

WebDeploy可以被配置爲部署Web應用程序and databases

enter image description here

+0

我沒有VS。我需要安裝程序,如安裝和部署項目 – Niventh

+0

VS不是必需的。您只需要安裝WebDeploy。 – chief7

+0

而不是TFS我可以使用Web SVN? – Niventh