2017-06-08 8 views
0

Ich habe eine .NET Standard-Klassenbibliothek mit einer einzigen Abhängigkeit von NETStandardLibrary 1.6.0 erstellt. Ich habe TeamCity gebaut und paketiert das Projekt mit den Build-Schritten "dotnet restore", "dotnet build" und "dotnet pack" und dann veröffentliche ich die nupkg-Datei auf dem internen Nuget-Server von TeamCity mit dem Build-Schritt 'Nuget Publish'.NET Standard-Klassenbibliothek Nuget-Paket in TeamCity

Das nuget Paket wird im Feed erscheinen (Ich bin die öffentliche Feed-URL verwenden), aber wenn ich es in ein Projekt zu installieren gehen, bekomme ich folgende Fehlermeldung:

Error downloading 'AutoGuru.Shared.Quoting.1.0.37 : NETStandard.Library [1.6.0,)' from ' http://xxxxxxxxxxxxxxxx:8888/guestAuth/app/nuget/v1/FeedService.svc/download/AutoGuruShared_CiBuildAndTest/22444:id/.teamcity/nuget/packages/AutoGuru.Shared.Quoting/1.0.37/AutoGuru.Shared.Quoting.1.0.37.nupkg '. Response status code does not indicate success: 403 (Forbidden).

Wenn ich das verwenden TeamCity Authentifizierter Feed in Visual Studio, das Paket wurde erfolgreich installiert. Die Verwendung des Gast-Feeds schlägt mit dem obigen Fehler fehl.

Ich habe andere .NET Framework-basierte Projekte mit der Build-Aktion "Nuget Pack" und diese Pakete funktionieren erfolgreich aus dem Gast-Feed.

Ich benutze Teamcity 2017.1.2

Antwort

-1

Traurig bin ich sicher, wie das spezifische Problem zu beheben, aber in der Regel Menschen nutzen nexus/artifactory als Repository Manager, und verwenden, die als Futter.

Wenn ich raten müsste, denke ich, weil Teamcity Sicherheit tut, indem pro Projekt, können Sie erraten Zugang zum Futter innerhalb dieses Projekts ermöglichen müssen, was erklären könnte, warum es für 1 funktioniert und das andere nicht

Verwandte Themen