我正在致力於將網站部署到測試IIS服務器(Windows Server 2012,IIS 8)的發佈定義。TFS 2017發佈定義。 WinRM - IIS Web App管理任務。在「默認網站」下創建應用程序
我想使用IIS Web應用程序管理任務,以創建和配置「默認Web站點/斯科特」
下一個應用程序或虛擬目錄當我指定的「默認Web站點/斯科特」或「默認Web Site \ Scott「作爲網站,由於name屬性,任務失敗。
Scott應用程序將與默認Web站點父項下的許多現有應用程序一起創建。我不介意它是否共享應用程序池。
我可以使用WinRM任務嗎?如果沒有,除了寫Powershell之外,還有別的選擇嗎?
難道你的意思是你要創建的網站下的Web應用程序一個通過[IIS Web APP管理](https://docs.microsoft.com/en-us/vsts/build-release/tasks/deploy/iis-manage)任務? –
嗨帕特里克。現在我有一個具有以下MSBuild參數的構建定義:/ p:DeployIisAppPath =「Default Web Site/Scott」/ p:DeployOnBuild = true/p:WebPublishMethod = Package/p:PackageAsSingleFile = true/p:SkipInvalidConfigurations = true/p:IncludeSetAclProviderOnDestination = false/p:PackageLocation = $(Build。ArtifactStagingDirectory)\ scott.zip – Scott
我想要做的是:1.在默認網站下創建一個名爲「Scott」的應用程序,最好使用WinRM任務。理想情況下,我想設置Windows身份驗證並拒絕匿名身份驗證。 2.將程序包部署到新的應用程序文件夾。我可以用WinRM創建*新站點,即:作爲「默認網站」的兄弟,但我沒有運氣創建應用程序作爲「默認網站」的子項。我已經設法用來自Colin的ALM角延伸的任務填充setparameters.xml。 – Scott