Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 54024|Svar: 2

[Kilde] Nuget Serie 2 bruger BaGet til at opbygge private Nuget-tjenester

[Kopier link]
Opslået den 2020-9-9 22:54:41 | | | |
I processen med udvikling af internetteams og enterprise-projekter ønsker vi ikke at indlæse almindeligt anvendte biblioteker som reference, men kan pakkes ind i nuget-pakker for nem administration og vedligeholdelse, så vi har brug for en privat nuget-repository-tjeneste.

Nuget Serie 1 bruger asp.net til at opbygge et privat Nuget-repository
https://www.itsvse.com/thread-9368-1-1.html


BaGet er et open source-projekt på GitHub, BaGet er en letvægts NuGet- og Symbol-server med en databasestandardSqlite

For det første skal serveren have .NET Core 3.1 SDK installeret. (udeladt)

Installer "Hosting Bundle" og download den på:Hyperlink-login er synlig.

Ellers, når IIS kører NuGet-siden, vil følgende fejl blive rapporteret:

HTTP-fejl 500.19 - Intern serverfejl

Den anmodede side kan ikke tilgås, fordi de relevante konfigurationsdata for den side er ugyldige.

Download BaGet på adressen:Hyperlink-login er synlig.

Opret en ny IIS-sitemappe "C:\itsvse_file\wwwroot\nuget.itsvse.com" og udpak den downloadede pakke til denne mappe.

Udrul ASP.NET Core til IIS-serveren
https://www.itsvse.com/thread-7838-1-1.html

Applikationspuljen er sat til Ingen Managed Code, som vist i følgende figur:



Få adgang til det bundne domænenavn som vist i følgende figur:



Du kan ændre konfigurationen efter din faktiske situation, og konfigurationsfilen er :appsettings.json

Henvisning:Hyperlink-login er synlig.

Prøv at sende pakken med en kommando som denne:

Fejlen er som følger:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Opløsning

Ændr web.config-filen på IIS-siden som følger:

Prøv at presse igen, og det lykkes som vist nedenfor:



(Slut)





Tidligere:Azure DevOps 2020 (IV) Kompilerede jobs ved brug af Pipelines
Næste:Azure DevOps 2020 (V) Automatiser udgivelsen af NUGET-pakker ved brug af Pipelines
 Udlejer| Opslået den 2020-9-10 09:48:37 |
appsettings.json Konfigurationsfilen er som følger:

 Udlejer| Opslået den 31-5-2021 09:29:35 |
Push nuget-pakker i bulk, cmd-scriptet er som følger:

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com