Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 54024|Atbildi: 2

[Avots] Nuget 2. sērija izmanto BaGet, lai izveidotu privātus Nuget pakalpojumus

[Kopēt saiti]
Publicēts 2020-9-9 22:54:41 | | | |
Interneta komandas un uzņēmuma projektu izstrādes procesā mēs nevēlamies ielādēt bieži izmantotās bibliotēkas pēc atsauces, bet tās var iepakot nuget pakotnēs, lai atvieglotu pārvaldību un uzturēšanu, tāpēc mums ir nepieciešams privāts nuget repozitoriju pakalpojums.

Nuget 1. sērija izmanto asp.net, lai izveidotu privātu Nuget repozitoriju
https://www.itsvse.com/thread-9368-1-1.html


BaGet ir atvērtā koda projekts vietnē GitHub, BaGet ir viegls NuGet un simbolu serveris ar datu bāzes noklusējumuSqlite

Pirmkārt, serverī ir jābūt instalētam .NET Core 3.1 SDK. (izlaists)

Instalējiet "Hostinga paketi" un lejupielādējiet to:Hipersaites pieteikšanās ir redzama.

Pretējā gadījumā, kad IIS palaiž NuGet vietni, tiks ziņots par šādu kļūdu:

HTTP kļūda 500.19 — iekšējā servera kļūda

Pieprasītajai lapai nevar piekļūt, jo attiecīgie konfigurācijas dati šai lapai ir nederīgi.

Lejupielādējiet BaGet uz adresi:Hipersaites pieteikšanās ir redzama.

Izveidojiet jaunu IIS vietnes direktoriju "C:\itsvse_file\wwwroot\nuget.itsvse.com" un izvelciet lejupielādēto pakotni šajā direktorijā.

ASP.NET Core izvietošana IIS serverī
https://www.itsvse.com/thread-7838-1-1.html

Lietojumprogrammu pūls ir iestatīts uz Bez pārvaldīta koda, kā parādīts šajā attēlā:



Piekļūstiet saistītajam vietnes domēna nosaukumam, kā parādīts šajā attēlā:



Konfigurāciju var modificēt atbilstoši faktiskajai situācijai, un konfigurācijas fails ir :appsettings.json

Atsauce:Hipersaites pieteikšanās ir redzama.

Mēģiniet virzīt pakotni ar šādu komandu:

Kļūda ir šāda:

error: Response status code does not indicate success: 405 (Method Not Allowed).
Šķīdums

Modificējiet IIS vietnes failu web.config šādi:

Mēģiniet stumt vēlreiz, un tas izdodas, kā parādīts tālāk.



(Beigas)





Iepriekšējo:Azure DevOps 2020 (IV) kompilēti darbi, izmantojot cauruļvadus
Nākamo:Azure DevOps 2020 (V) Automatizējiet NUGET pakotņu izlaišanu, izmantojot cauruļvadus
 Saimnieks| Publicēts 2020-9-10 09:48:37 |
appsettings.json Konfigurācijas fails ir šāds:

 Saimnieks| Publicēts 2021-5-31 09:29:35 |
Push nuget paketes vairumā, cmd skripts ir šāds:

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com