![](/img/trans.png)
[英]How can I set the host name for a web site/web application in IIS using tfs release management client?
[英]TFS 2017 Release definition. WinRM - IIS Web App Management task. Create application under “Default web site”
我正在研究一個發布定義,它將網站部署到測試IIS服務器(Windows server 2012,IIS 8)。
我想使用IIS Web App Management任務在“默認網站/ Scott”下創建和配置應用程序或虛擬目錄
當我將“默認網站/ Scott”或“默認網站\\ Scott”指定為網站時,由於name屬性,任務失敗。
Scott應用程序將與默認網站父級下的許多現有應用程序一起創建。 我不介意它是否共享應用程序池。
我可以使用WinRM任務嗎? 如果沒有,除了編寫Powershell之外還有其他選擇嗎?
在WinRM - IIS Web App管理任務中,還有一個IIS應用程序配置參數,您可以簡單地配置它以部署IIS Web應用程序。 但是目前TFS無法提供此功能:
使用預覽任務的Visual Studio Team Services帳戶。 IIS Web應用程序部署或SQL Server數據庫部署應移至此擴展。 此擴展中將提供IIS Web App部署任務或SQL Server數據庫部署任務的所有未來增強功能。
現在,您必須使用Web部署使用IIS Web App部署任務將Web應用程序直接部署到IIS服務器。 您可以添加環境變量IIS Web Application Name
並將其用作網站名稱,例如:
“ IIS Web應用程序名稱 ”參數是您要部署Web應用程序的IIS路徑。 這可以包括一個值,例如Default Web Site/Contoso.web_deploy
,這是在部署|部署IIS下的部署IIS應用程序任務中指定的。 網站名稱 。
有關更多詳細步驟,您可以查看以下兩個不錯的博客:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.