gpt4 book ai didi

asp.net-mvc - 响应状态码不表示成功 : 401 in the task "restore" on the azure-pipeline

转载 作者:行者123 更新时间:2023-12-04 11:41:09 28 4
gpt4 key购买 nike

我有以下错误:

error : Unable to load the service index for source https://privateLibrary.com/private/_packaging/privateOrganitation/nuget/v3/index.json. [/home/vsts/work/1/s/Local.Proyect.Core/Local.Proyect.Core.csproj]
/usr/share/dotnet/sdk/3.0.101/NuGet.targets(123,5):
error : Response status code does not indicate success: 401 (Unauthorized). [/home/vsts/work/1/s/Local.Proyect.Core/Local.Proyect.Core.csproj]

我的 azure-pipeline.yml:
variables:
buildConfiguration: 'Release'
localProyectName: 'Local.Proyect.Core'
localProyectCoreDirectory: './Local.Proyect.Core'


trigger:
branches:
include:
- master

steps:
- task: UseDotNet@2
inputs:
packageType: 'sdk'
- task: DotNetCoreCLI@2
displayName: 'dotnet restore'
inputs:
command: restore
projects: '**/$(localProyectName).csproj'
feedsToUse: config
nugetConfigPath: $(localProyectCoreDirectory)/NuGet.Config
arguments: --force

- task: DotNetCoreCLI@2
displayName: 'Build All'
inputs:
projects: '**/$(localProyectName).csproj'
arguments: '--no-restore --configuration $(buildConfiguration)'

- script: dotnet publish --configuration $(buildConfiguration) --output $(Build.ArtifactStagingDirectory)/$(localProyectName) ./$(localProyectName)/$(localProyectName).csproj
displayName: 'dotnet publish of project $(localProyectName)'

- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: $(localProyectName)'
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)/$(localProyectName)'
ArtifactName: '$(localProyectName)'

命令恢复中的错误开始。正如您在 azure devops 中看到的那样,机器无法恢复 mi 私有(private)数据包。我正在使用 NuGet.Config 在我的应用程序中 带有组织 URL 的“Local.Proyect.Core”:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<packageSources>
<add key="privateOrgnitation" value="https://privateLibrary.com/private/_packaging/privateOrganitation/nuget/v3/index.json." />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
<packageManagement>
<add key="format" value="0" />
<add key="disabled" value="False" />
</packageManagement>
</configuration>

为什么机器在其他组织中找不到我的 Azure Artifacts??为什么我在 Visual Studio 中没有任何错误,这里是的...

最佳答案

好吧,自从我遇到这个问题以来,等了很长时间之后,我通过我的代码和 nuget 数据包工件的内部组织解决了这个问题。问题是在 devops 中,我的数据包位于不同的组织中,并且是一个私有(private)存储库。因此,现在当 azure 机器需要工件时,nuget 可以将其用于构建我的项目。

关于asp.net-mvc - 响应状态码不表示成功 : 401 in the task "restore" on the azure-pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59266891/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com