Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 54024|Vastaus: 2

[Lähde] Nuget Series 2 käyttää BaGetia rakentaakseen yksityisiä Nuget-palveluita

[Kopioi linkki]
Julkaistu 2020-9-9 22:54:41 | | | |
Internet-tiimin ja yritysprojektien kehitysprosessissa emme halua ladata yleisesti käytettyjä kirjastoja viitteiden perusteella, mutta ne voidaan pakata nuget-paketteihin helpon hallinnan ja ylläpidon vuoksi, joten tarvitsemme yksityisen nuget-repositorio-palvelun.

Nuget Series 1 käyttää asp.net rakentaakseen yksityisen Nuget-tietovaraston
https://www.itsvse.com/thread-9368-1-1.html


BaGet on avoimen lähdekoodin projekti GitHubissa, BaGet on kevyt NuGet- ja Symbol-palvelin, jossa on oletuksena tietokantaSqlite

Ensinnäkin palvelimelle täytyy asentaa .NET Core 3.1 SDK. (jätetty pois)

Asenna "Hosting Bundle" ja lataa se osoitteesta:Hyperlinkin kirjautuminen on näkyvissä.

Muussa tapauksessa, kun IIS ajaa NuGet-sivustoa, raportoidaan seuraava virhe:

HTTP-virhe 500.19 - Sisäinen palvelinvirhe

Pyydettyä sivua ei voi käyttää, koska kyseisen sivun konfiguraatiotiedot ovat virheellisiä.

Lataa BaGet osoitteesta:Hyperlinkin kirjautuminen on näkyvissä.

Luo uusi IIS-sivustohakemisto "C:\itsvse_file\wwwroot\nuget.itsvse.com" ja purkaa ladattu paketti tähän hakemistoon.

Ota ASP.NET Core IIS-palvelimeksi käyttöön
https://www.itsvse.com/thread-7838-1-1.html

Sovelluspooli on asetettu No Managed Code -tilaan, kuten seuraavassa kuvassa näkyy:



Pääse käsiksi sidotun sivuston verkkotunnukseen kuten seuraavassa kuvassa näkyy:



Voit muokata konfiguraatiota oman tilanteesi mukaan, ja konfiguraatiotiedosto on :appsettings.json

Viittaus:Hyperlinkin kirjautuminen on näkyvissä.

Kokeile työntää pakettia komennolla näin:

Virhe on seuraava:

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

Muokkaa IIS-sivuston web.config-tiedostoa seuraavasti:

Yritä painaa uudelleen, ja se onnistuu kuten alla näkyy:



(Loppu)





Edellinen:Azure DevOps 2020 (IV) Compiled jobs with Pipelines
Seuraava:Azure DevOps 2020 (V) Automate NUGET-pakettien julkaisu käyttämällä Pipelines
 Vuokraisäntä| Julkaistu 2020-9-10 09:48:37 |
appsettings.json Konfiguraatiotiedosto on seuraava:

 Vuokraisäntä| Julkaistu 2021-5-31 09:29:35 |
Työnnä nuget-paketteja massana, komentoskripti on seuraava:

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com