Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 54024|Odpoveď: 2

[Zdroj] Nuget Series 2 používa BaGet na budovanie súkromných Nuget služieb

[Kopírovať odkaz]
Zverejnené 9.9.2020 22:54:41 | | | |
Pri vývoji internetových tímov a podnikových projektov nechceme načítavať bežne používané knižnice podľa referencie, ale môžu byť zabalené do nuget balíkov pre jednoduchú správu a údržbu, preto potrebujeme súkromnú nuget repozitárnu službu.

Nuget Series 1 používa asp.net na vytvorenie súkromného Nuget repozitára
https://www.itsvse.com/thread-9368-1-1.html


BaGet je open-source projekt na GitHube, BaGet je ľahký NuGet a Symbol server s databázovým predvoleným nastavenímSqlite

Najprv musí mať server nainštalované .NET Core 3.1 SDK. (vynechané)

Nainštalujte "Hosting Bundle" a stiahnite si ho na:Prihlásenie na hypertextový odkaz je viditeľné.

Inak, keď IIS spustí stránku NuGet, zobrazí sa nasledujúca chyba:

HTTP chyba 500.19 - Interná chyba servera

Požadovaná stránka nie je prístupná, pretože relevantné konfiguračné údaje pre túto stránku sú neplatné.

Stiahnite si BaGet na adrese:Prihlásenie na hypertextový odkaz je viditeľné.

Vytvorte nový adresár IIS "C:\itsvse_file\wwwroot\nuget.itsvse.com" a rozbalte stiahnutý balík do tohto adresára.

Nasadenie ASP.NET Core na IIS server
https://www.itsvse.com/thread-7838-1-1.html

Aplikačný pool je nastavený na No Managed Code, ako je znázornené na nasledujúcom obrázku:



Prístup k viazanej doméne stránky, ako je znázornené na nasledujúcom obrázku:



Konfiguráciu môžete upraviť podľa vašej aktuálnej situácie a konfiguračný súbor je :appsettings.json

Referencia:Prihlásenie na hypertextový odkaz je viditeľné.

Skúste balík stlačiť príkazom ako tento:

Chyba je nasledovná:

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

Upravte web.config súbor stránky IIS nasledovne:

Skúste stlačiť znova a podarí sa vám to, ako je uvedené nižšie:



(Koniec)





Predchádzajúci:Azure DevOps 2020 (IV) Kompilované úlohy pomocou Pipelines
Budúci:Azure DevOps 2020 (V) Automate the release of NUGET packages using Pipelines
 Prenajímateľ| Zverejnené 10.9.2020 09:48:37 |
appsettings.json Konfiguračný súbor je nasledovný:

 Prenajímateľ| Zverejnené 31.5.2021 09:29:35 |
Vkladajte nuget balíky hromadne, cmd skript je nasledovný:

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com