所以我正在尝试部署到构建的天蓝色网站。
packageFile= Find-Files -SearchPattern
D:\GFDFinaeonAgent\_work\1\a\**\*.zip
2017-04-27T19:32:34.6377218Z packageFile=
D:\GFDFinaeonAgent\_work\1\a\GFDFinaeon.zip
2017-04-27T19:32:34.6377218Z Get-AzureWebSite -Name GFDFinaeon -ErrorAction
SilentlyContinue
2017-04-27T19:32:35.3302965Z ##[warning]System.ArgumentNullException: Value
cannot be null.
2017-04-27T19:32:35.3302965Z ##[warning]Parameter name: key
2017-04-27T19:32:35.3302965Z ##[warning] at
System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
据我所知,我已正确设置了所有内容。
New-AzureWebSite -Name GFDFinaeon -Location West US
2017-04-27T19:32:35.3615494Z ##[error]Value cannot be null.
2017-04-27T19:32:35.3615494Z ##[error]Parameter name: key
2017-04-27T19:32:35.3615494Z Publish-AzureWebsiteProject -Name "GFDFinaeon"
-Package "D:\GFDFinaeonAgent\_work\1\a\GFDFinaeon.zip"
2017-04-27T19:32:35.4084282Z ##[error]Value cannot be null.
2017-04-27T19:32:35.4084282Z ##[error]Parameter name: key
我的构建服务器上有visual studio和tfs服务器设置。视觉工作室连接到我的天蓝色。
任何有关排查问题的帮助或想法? 谢谢
答案 0 :(得分:1)
您的构建服务器可能安装了错误版本的Azure PowerShell。我见过的最后一个支持版本是1.3.2。
价: https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/AzureFileCopy - 必需的版本1.3.2
https://github.com/Microsoft/vsts-tasks/tree/master/Tasks/AzureRmWebAppDeployment - 建议版本1.3.0
答案 1 :(得分:0)
我最后回答了自己的问题。
我不得不更新我的TFS服务器版本。它在原始安装版本上运行,当我将其更新为TFS更新4时,一切都开始运行更顺畅,并且正常工作。
如果您遇到TFS服务器无法正常运行的问题,请检查您的TFS服务器版本。构建代理开始正常工作,部署,构建和添加扩展也被添加。