之前有提到使用 IIS WebSite Deployment 來部署 Web 應用程式,不過它不知道在哪個版本就已經列入過時了,取而代之的是 WinRM - IIS Web App Management Task,它不需要依賴 MsDeploy 和 Web Deploy (from Microsoft Web Platform Installer)
之前有提到使用 IIS WebSite Deployment 來部署 Web 應用程式,不過它不知道在哪個版本就已經列入過時了,取而代之的是 WinRM - IIS Web App Management Task,它不需要依賴 MsDeploy 和 Web Deploy (from Microsoft Web Platform Installer)
IIS WebSite Deployment 這個範本所提供的功能可以讓部署站台變得比較容一些
續上篇,https://dotblogs.com.tw/yc421206/2016/04/20/tfs2015_build_vnext_webdeploy
上篇的作法是用 Build 將網站應用程式打包到一個位置(Folder),然後再用 CopyFile 複製到遠端電腦的站台實體目錄。
這篇會用 Build 把網站打包成一個 zip 檔,再用 MsDeploy 發行到遠端電腦。
以往手動部署網站我習慣用 Web Deploy,就是在網站應用程式,按右鍵→Publish。
但,我在目前的 TFS Build vNext 版本找不到這樣的部署步驟(只有 Azure),於是花了一天的時間試出堪用的替代步驟,所以嚴格來說這不算是真正的 WebDeploy ,目標環境也不需要安裝 WebDeploy(WMSvc)。
若有更好的做法,也請你跟我說
[Visual Studio 2013] Deploy Web Site and SQL
[Visual Studio 2012] Web Deploy Service 安裝 & 發佈