TFS 2015.2工作项创建问题与自定义构建任务

时间:2016-12-28 07:18:33

标签: tfs azure-devops tfsbuild azure-pipelines-build-task

在使用自定义构建任务在TFS 2015.2中启动构建后,我可以看到在Windows事件日志中记录以下错误。

ds:xxxxxxx \ SqlExpress db:Tfs_Configuration消息:4060级别:11状态:1行号:65536错误:4060; 18456;例外:无法打开数据库" Tfs_Configuration"登录请求。登录失败。 用户“NT AUTHORITY \ IUSR'”登录失败。命令:EXEC Gallery.prc_QueryExtension publisherName = xxxxxxxx,extensionName = xxxxxx-build-extension,version = 1.0.1,validationId =,flags = 10 -------------------- SProcs:;;消息:无法打开数据库" Tfs_Configuration"登录请求。登录失败。;用户登录失败' NT AUTHORITY \ IUSR'。;

使用vso-node-api库的自定义构建任务在构建控制台中显示以下错误消息。

无法创建WorkItem' xxxxxxxx'错误:请求失败:错误请求(400) - TF401349:发生意外错误,请验证您的请求并重试。

这两个日志之间有关系吗?身份验证问题的原因是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

TFS 2015.3不支持基于PAT令牌的身份验证。替代方法是使用基本身份验证选项。如果扩展应与VSTS和TFS兼容,则必须创建一种机制,以便为每个部署方案使用单独的身份验证机制。 TFS 2017支持令牌认证,因此它可以像使用VSTS一样在PAT上正常工作。