Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 54024|Odgovoriti: 2

[Vir] Nuget Series 2 uporablja BaGet za gradnjo zasebnih Nuget storitev

[Kopiraj povezavo]
Objavljeno 9. 9. 2020 ob 22:54:41 | | | |
V procesu razvoja internetnih ekip in projektov v podjetjih ne želimo nalagati pogosto uporabljenih knjižnic po referenci, ampak jih lahko zapakiramo v nuget pakete za enostavno upravljanje in vzdrževanje, zato potrebujemo zasebno nuget repozitorijsko storitev.

Nuget Series 1 uporablja asp.net za gradnjo zasebnega Nuget repozitorija
https://www.itsvse.com/thread-9368-1-1.html


BaGet je odprtokodni projekt na GitHubu, BaGet je lahek strežnik za NuGet in simbole z privzeto bazo podatkovSqlite

Najprej mora imeti strežnik nameščen .NET Core 3.1 SDK. (izpuščeno)

Namestite "Hosting Bundle" in ga prenesite na:Prijava do hiperpovezave je vidna.

V nasprotnem primeru bo ob zagonu NuGet strani IIS prijavljena naslednja napaka:

HTTP napaka 500.19 - Notranja strežniška napaka

Zahtevane strani ni mogoče dostopati, ker so ustrezni konfiguracijski podatki za to stran neveljavni.

Prenesite BaGet na naslov:Prijava do hiperpovezave je vidna.

Ustvarite nov IIS imenik spletnih strani "C:\itsvse_file\wwwroot\nuget.itsvse.com" in preneseni paket izvlečte v ta imenik.

Namestitev ASP.NET Core na IIS strežnik
https://www.itsvse.com/thread-7838-1-1.html

Aplikacijski bazen je nastavljen na No Managed Code, kot je prikazano na naslednji sliki:



Dostop do domene vezane strani, kot je prikazano na naslednji sliki:



Konfiguracijo lahko prilagodite glede na svojo dejansko situacijo, konfiguracijska datoteka pa je :appsettings.json

Referenčni:Prijava do hiperpovezave je vidna.

Poskusite potisniti paket z ukazom, kot je ta:

Napaka je naslednja:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Rešitev

Spremenite datoteko web.config na IIS strani na naslednji način:

Poskusite ponovno pritisniti in uspe, kot je prikazano spodaj:



(Konec)





Prejšnji:Azure DevOps 2020 (IV) Prevedena opravila z uporabo Pipelines
Naslednji:Azure DevOps 2020 (V) Automate the release of NUGET packages using Pipelines
 Najemodajalec| Objavljeno 2020-9-10 09:48:37 |
appsettings.json Konfiguracijska datoteka je naslednja:

 Najemodajalec| Objavljeno 31. 5. 2021 ob 09:29:35 |
Potiskajte nuget pakete v množici, cmd skripta je naslednja:

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com