【问题标题】:Azure DevOps Server (on prem) upload Symbols (401) UnauthorizedAzure DevOps 服务器(本地)上传符号 (401) 未经授权
【发布时间】:2020-11-09 15:03:41
【问题描述】:

我尝试将我的源的符号 (.pdb) 上传到 Azure DevOps 服务器(本地)。

因此,我在我的构建管道中使用了任务Index sources and publish symbols


日志:

Task 的日志是 (system.debug = true)

##[debug]                Fehler
##[debug]                Die von Ihnen gesuchte Seite ist momentan nicht verfügbar.
##[debug]                
##[debug]                TF400813: Diese Ressource lässt keinen anonymen Zugriff zu. Clientauthentifizierung erforderlich.        
##[debug]                         
##[debug]                        Weitere Informationen zu diesem Fehler
##[debug]                    
##[debug]                    TF400813: Diese Ressource lässt keinen anonymen Zugriff zu. Clientauthentifizierung erforderlich.
##[debug]
##[debug]In D:\agent\_work\_tasks\PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653\2.0.16\PublishSymbols.ps1:20 Zeichen:15
##[debug]+ ...    $result = Invoke-WebRequest $serviceDefinitionUri -UseBasicParsing
##[debug]+                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
##[debug]    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc    eption
##[debug]    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
##[debug]Script stack trace:
##[debug]bei Get-SymbolServiceUri, D:\agent\_work\_tasks\PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653\2.0.16\PublishSymbols.ps1: Zeile 20
##[debug]bei <ScriptBlock>, D:\agent\_work\_tasks\PublishSymbols_0675668a-7bba-4ccb-901d-5ad6554ca653\2.0.16\PublishSymbols.ps1: Zeile 202
##[debug]bei <ScriptBlock>, <Keine Datei>: Zeile 1
##[debug]bei <ScriptBlock>, <Keine Datei>: Zeile 22
##[debug]bei <ScriptBlock>, <Keine Datei>: Zeile 18
##[debug]bei <ScriptBlock>, <Keine Datei>: Zeile 1
##[debug]Exception:
##[debug]System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.
##[debug]   bei Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
##[debug]   bei Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()
##[error]Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.
##[debug]Processed: ##vso[task.logissue type=error]Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.
##[debug]Processed: ##vso[task.complete result=Failed]

元:

Artifacts: Activated
Version: 17.153.29207.5 (AzureDevOps2019.Update1)
Proxy: Yes

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    Azure DevOps 服务器不支持“Azure Artifacts 中的符号服务器”。请查看以下文档中的SymbolServerType

    https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/index-sources-publish-symbols?view=azure-devops#arguments

    发布到 Azure Artifacts 符号服务器的符号可访问 任何有权访问组织/集合的用户。 Azure 开发运维 服务器仅支持“文件共享”选项

    【讨论】:

    • 感谢您的回答!
    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 2018-06-17
    • 2012-04-29
    • 1970-01-01
    • 2016-12-22
    • 2021-10-21
    相关资源
    最近更新 更多