Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 54024|Svar: 2

[Källa] Nuget Series 2 använder BaGet för att bygga privata Nuget-tjänster

[Kopiera länk]
Publicerad den 2020-9-9 22:54:41 | | | |
I processen med utveckling av internetteam- och företagsprojekt vill vi inte ladda in vanliga bibliotek via referens, utan kan paketeras i nuget-paket för enkel hantering och underhåll, så vi behöver en privat nuget-repositotjänst.

Nuget Series 1 använder asp.net för att bygga ett privat Nuget-repository
https://www.itsvse.com/thread-9368-1-1.html


BaGet är ett open source-projekt på GitHub, BaGet är en lättviktig NuGet- och Symbol-server med en databasstandardSqlite

Först måste servern ha .NET Core 3.1 SDK installerat. (utelämnat)

Installera "Hosting Bundle" och ladda ner den på:Inloggningen med hyperlänken är synlig.

Annars, när IIS kör NuGet-sidan, kommer följande fel att rapporteras:

HTTP-fel 500.19 - Internt serverfel

Den begärda sidan kan inte nås eftersom relevant konfigurationsdata för den sidan är ogiltig.

Ladda ner BaGet på adressen:Inloggningen med hyperlänken är synlig.

Skapa en ny IIS-katalog "C:\itsvse_file\wwwroot\nuget.itsvse.com" och packa ut det nedladdade paketet till denna katalog.

Distribuera ASP.NET Core till IIS-servern
https://www.itsvse.com/thread-7838-1-1.html

Applikationspoolen är inställd på Ingen hanterad kod, som visas i följande figur:



Åtkomst till det bundna webbplatsdomännamnet som visas i följande figur:



Du kan ändra konfigurationen efter din faktiska situation, och konfigurationsfilen är :appsettings.json

Hänvisning:Inloggningen med hyperlänken är synlig.

Försök att pusha paketet med ett kommando som detta:

Felet är följande:

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

Modifiera web.config-filen på IIS-sidan enligt följande:

Försök att trycka igen, och det lyckas som visas nedan:



(Slut)





Föregående:Azure DevOps 2020 (IV) Kompilerade jobb med Pipelines
Nästa:Azure DevOps 2020 (V) Automatisera lanseringen av NUGET-paket med hjälp av Pipelines
 Hyresvärd| Publicerad 2020-9-10 09:48:37 |
appsettings.json Konfigurationsfilen är följande:

 Hyresvärd| Publicerad den 2021-5-31 09:29:35 |
Pusha nuget-paket i bulk, cmd-skriptet är följande:

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com