Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 54024|Svare: 2

[Kilde] Nuget Series 2 bruker BaGet for å bygge private Nuget-tjenester

[Kopier lenke]
Publisert 2020-9-9 22:54:41 | | | |
I prosessen med utvikling av Internett-team og bedriftsprosjekter ønsker vi ikke å laste inn vanlige biblioteker ved referanse, men kan pakkes inn i nuget-pakker for enkel administrasjon og vedlikehold, så vi trenger en privat nuget-repositoritjeneste.

Nuget Series 1 bruker asp.net til å bygge et privat Nuget-arkiv
https://www.itsvse.com/thread-9368-1-1.html


BaGet er et åpen kildekode-prosjekt på GitHub, BaGet er en lettvekts NuGet- og Symbol-server med databasestandardSqlite

Først må serveren ha .NET Core 3.1 SDK installert. (utelatt)

Installer "Hosting Bundle" og last den ned på:Innloggingen med hyperkoblingen er synlig.

Ellers, når IIS kjører NuGet-nettstedet, vil følgende feil bli rapportert:

HTTP-feil 500.19 - Intern serverfeil

Den forespurte siden kan ikke nås fordi de relevante konfigurasjonsdataene for den siden er ugyldige.

Last ned BaGet på adressen:Innloggingen med hyperkoblingen er synlig.

Opprett en ny IIS-nettstedskatalog "C:\itsvse_file\wwwroot\nuget.itsvse.com" og pakk ut den nedlastede pakken til denne katalogen.

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

Applikasjonspoolen er satt til Ingen administrert kode, som vist i følgende figur:



Få tilgang til det bundne nettstedets domenenavn som vist i følgende figur:



Du kan endre konfigurasjonen etter din faktiske situasjon, og konfigurasjonsfilen er :appsettings.json

Referanse:Innloggingen med hyperkoblingen er synlig.

Prøv å pushe pakken med en kommando som denne:

Feilen er som følger:

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

Endre web.config-filen til IIS-nettstedet som følger:

Prøv å presse igjen, og det lykkes som vist nedenfor:



(Slutt)





Foregående:Azure DevOps 2020 (IV) Kompilerte jobber ved bruk av Pipelines
Neste:Azure DevOps 2020 (V) Automatiser utgivelsen av NUGET-pakker ved bruk av Pipelines
 Vert| Publisert 2020-9-10 09:48:37 |
appsettings.json Konfigurasjonsfilen er som følger:

 Vert| Publisert 31.05.2021 09:29:35 |
Push nuget-pakker i bulk, cmd-skriptet er som følger:

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com