Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 54024|Risposta: 2

[Fonte] Nuget Serie 2 utilizza BaGet per costruire servizi Nuget privati

[Copiato link]
Pubblicato il 9-9-2020 22:54:41 | | | |
Nel processo di sviluppo di team Internet e progetti aziendali, non vogliamo caricare librerie comunemente usate per riferimento, ma possono essere confezionate in pacchetti nuget per una gestione e manutenzione semplice, quindi abbiamo bisogno di un servizio di repository nuget privato.

Nuget Series 1 utilizza asp.net per costruire un repository Nuget privato
https://www.itsvse.com/thread-9368-1-1.html


BaGet è un progetto open-source su GitHub, BaGet è un server NuGet e Symbol leggero con un database predefinitoSqlite

Innanzitutto, il server deve avere installato l'SDK .NET Core 3.1. (omesso)

Installa il "Hosting Bundle" e scaricalo su:Il login del link ipertestuale è visibile.

Altrimenti, quando IIS esegue il sito NuGet, verrà segnalato il seguente errore:

HTTP Errore 500.19 - Errore interno del server

La pagina richiesta non può essere accessibile perché i dati di configurazione rilevanti per quella pagina non sono validi.

Scarica BaGet all'indirizzo:Il login del link ipertestuale è visibile.

Crea una nuova directory del sito IIS "C:\itsvse_file\wwwroot\nuget.itsvse.com" ed estrai il pacchetto scaricato in questa directory.

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

Il pool di applicazioni è impostato su Nessun Codice Gestito, come mostrato nella figura seguente:



Accedi al nome di dominio del sito legato come mostrato nella figura seguente:



Puoi modificare la configurazione in base alla tua situazione reale, e il file di configurazione è :appsettings.json

Riferimento:Il login del link ipertestuale è visibile.

Prova a spingere il pacchetto con un comando come questo:

L'errore è il seguente:

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

Modifica il file web.config del sito IIS come segue:

Prova a spingere di nuovo, e ci riesce come mostrato qui sotto:



(Fine)





Precedente:Azure DevOps 2020 (IV) Compiled jobs usando Pipelines
Prossimo:Azure DevOps 2020 (V) Automatizza il rilascio dei pacchetti NUGET usando Pipelines
 Padrone di casa| Pubblicato il 2020-9-10 09:48:37 |
appsettings.json Il file di configurazione è il seguente:

 Padrone di casa| Pubblicato il 31-05-2021 09:29:35 |
Push package nuget in massa, lo script cmd è il seguente:

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com