Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 54024|Válasz: 2

[Forrás] A Nuget Series 2 a BaGet-et használja privát Nuget szolgáltatások építésére

[Linket másol]
Közzétéve: 2020-9-9 22:54:41 | | | |
Az internetes csapat és vállalati projektfejlesztés során nem szeretnénk hivatkozásként betölteni a gyakran használt könyvtárakat, hanem a nuget csomagokba csomagolhatjuk a könnyű menedzsment és karbantartás érdekében, ezért szükségünk van egy privát nuget tároló szolgáltatásra.

A Nuget Series 1 asp.net használja egy privát Nuget reponórium létrehozására
https://www.itsvse.com/thread-9368-1-1.html


A BaGet egy nyílt forráskódú projekt a GitHubon, a BaGet egy könnyű NuGet és Symbol szerver, amelynek alapértelmezett adatbázisa vanSqlite

Először is, a szervernek telepítenie kell a .NET Core 3.1 SDK-t. (kihagyva)

Telepítsd a "Hosting Bundle"-t, és töltsd le a következő helyen:A hiperlink bejelentkezés látható.

Ellenkező esetben, amikor az IIS futtatja a NuGet oldalt, a következő hibát jelentik:

HTTP hiba 500.19 - Belső szerverhiba

A kért oldal nem érhető el, mert az adott oldalhoz tartozó konfigurációs adatok érvénytelenek.

Töltsd le a BaGet címet:A hiperlink bejelentkezés látható.

Hozz létre egy új IIS oldalkataltagot: "C:\itsvse_file\wwwroot\nuget.itsvse.com", és kihúzd a letöltött csomagot ebbe a könyvtárba.

Telepítsd ASP.NET Core-t IIS szerverre
https://www.itsvse.com/thread-7838-1-1.html

Az alkalmazáspool nincs menedzselt kódra, ahogy az alábbi ábrán látható:



Elérje a kötött oldal domain nevét, ahogy az alábbi ábrán látható:



A konfigurációt a saját helyzeted szerint módosíthatod, és a konfigurációs fájl :appsettings.json

Utalás:A hiperlink bejelentkezés látható.

Próbáld meg egy ilyen parancsgal tolni a csomagot:

A hiba a következő:

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

Módosítsa az IIS oldal web.config fájlját az alábbiakban:

Próbáld meg újra nyomni, és sikerül, ahogy az alábbiakban látható:



(Vége)





Előző:Azure DevOps 2020 (IV) Pipelines segítségével fordított jobs
Következő:Azure DevOps 2020 (V) Automate the release of NUGET packages using Pipelines
 Háziúr| Közzétéve: 2020-9-10 09:48:37 |
appsettings.json A konfigurációs fájl a következő:

 Háziúr| Közzétéve: 2021-5-31 09:29:35 |
A nuget csomagokat tömegben toljuk, a cmd szkript a következő:

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com