為了可以發行網站至 IIS 需要在目標伺服器安裝 Web Platform Installer
https://www.microsoft.com/web/downloads/platform.aspx
安裝完畢後,產品搜尋並安裝 Web Deploy
這邊,直接建立一個應用程式在 Default Web Site 底下
在專案底下,對專案按右鍵,新增 IIS /FTP 發行
Server 部分 : 因為目前直接用本機測試,故直接帶 localhost
- 如果是伺服器,則填寫 IP,如果不是 https 則需要將網址寫 http:// 不然會抓不到
- 檢查 Web Deploy 的 Port 防火牆是否對外,及是否啟動
- 如果不打勾 Save password 可以另外帶參數 Password
建立完成後,推上 Git
Jenkins 回到專案底下,新增一個建置,並增加一組參數
/p:VisualStudioVersion=15.0;Configuration=Debug;DeployOnBuild=true;PublishProfile=Test.pubxml
回到專案目錄,直接執行
網站已經可以順利發布