Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 54024|Odpověď: 2

[Zdroj] Nuget Series 2 využívá BaGet k budování soukromých služeb Nuget

[Kopírovat odkaz]
Zveřejněno 9. 9. 2020 22:54:41 | | | |
Při vývoji internetových týmů a podnikových projektů nechceme načítat běžně používané knihovny podle reference, ale lze je zabalit do nuget balíčků pro snadnou správu a údržbu, takže potřebujeme soukromou nuget repozitářskou službu.

Nuget Series 1 používá asp.net k vytvoření soukromého Nuget repozitáře
https://www.itsvse.com/thread-9368-1-1.html


BaGet je open-source projekt na GitHubu, BaGet je lehký server pro NuGet a Symbol s výchozím databázovým nastavenímSqlite

Nejprve musí mít server nainstalované .NET Core 3.1 SDK. (vynecháno)

Nainstalujte "Hosting Bundle" a stáhněte si ho na:Přihlášení k hypertextovému odkazu je viditelné.

Jinak, když IIS spustí stránku NuGet, bude hlášena následující chyba:

HTTP chyba 500.19 – Interní chyba serveru

Požadovaná stránka není přístupná, protože relevantní konfigurační data pro tuto stránku jsou neplatná.

Stáhněte si BaGet na adrese:Přihlášení k hypertextovému odkazu je viditelné.

Vytvořte nový adresář IIS "C:\itsvse_file\wwwroot\nuget.itsvse.com" a rozbalte stažený balíček do tohoto adresáře.

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

Aplikační pool je nastaven na No Managed Code, jak je znázorněno na následujícím obrázku:



Přístup k doménovému názvu svázaného webu, jak je znázorněno na následujícím obrázku:



Konfiguraci můžete upravit podle své skutečné situace a konfigurační soubor je :appsettings.json

Odkaz:Přihlášení k hypertextovému odkazu je viditelné.

Zkuste balíček poslat příkazem jako tento:

Chyba je následující:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Řešení

Upravte web.config soubor na IIS webu následovně:

Zkuste znovu zatlačit a uspěje, jak je vidět níže:



(Konec)





Předchozí:Azure DevOps 2020 (IV) Kompilované úlohy pomocí Pipelines
Další:Azure DevOps 2020 (V) Automate the release of NUGET packages using Pipelines
 Pronajímatel| Zveřejněno 10. 9. 2020 09:48:37 |
appsettings.json Konfigurační soubor je následující:

 Pronajímatel| Zveřejněno 31. 5. 2021 09:29:35 |
Pushujte nuget balíčky hromadně, cmd skript je následující:

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com