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

Skats: 7247|Atbildi: 3

[ASP.NET] [Praktiskā cīņa] ASP.NET kodolu iesaiņošana attēla NUGET taimauta jautājumā

[Kopēt saiti]
Publicēts 05.06.2022 22:02:29 | | | |
Prasības: Iepakojiet projektu, kas iepriekš izmantoja ASP.NET Core 6.0, Docker attēlā un pēc tam palaidiet to maršrutētājā (openwrt), un, izpildot pakotni Docker attēlā, atjaunojot Nuget pakotni ar dotnet atjaunošanu, radīsies taimauta kļūda, kā parādīts zemāk redzamajā attēlā:



  Atjaunojamo projektu noteikšana...
  Neizdevās lejupielādēt pakotni "SkiaSharp.2.80.3" no "https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg".
  "https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg" lejupielādei iestājās taimauts, jo netika saņemti dati par 60000 ms.
    Tika izmests izņēmums no tipa "System.TimeoutException".
  Neizdevās lejupielādēt pakotni "SkiaSharp.NativeAssets.Linux.2.80.3" no " https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg".
  "https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg" lejupielādei iestājās taimauts, jo netika saņemti dati par 60000 ms.
    Tika izmests izņēmums no tipa "System.TimeoutException".
Projekta Dockerfile ir konfigurēts pēc noklusējuma:

Pakotne doka attēla komandā ir šāda:



Izmantojot meklētājprogrammu, tika atklāts, ka arī citi lietotāji saskaras ar līdzīgām problēmām, saite:Hipersaites pieteikšanās ir redzama.

Saskaņā ar interneta lietotāju atbildēm mēģiniet palielināt--atspējot-paralēliParametru paralēlisms ir atspējots, modificēts šādi:



Atklājumi joprojām tiks parādītiSystem.TimeoutExceptionTā kā tas ir taimauts, lai atjaunotu nuget pakotnes taimautu, kāpēc mēs nevaram mainīt avotu? Izšķiroši aizstāts ar Tencent nuget avotu ar šādu atsauci:

Izmantojiet Tencent Cloud Nuget pakotņu pārvaldnieku, lai paātrinātu lejupielādes
https://www.itsvse.com/thread-7875-1-1.html

Nuget vietējais avots (spoguļa avots)
https://www.itsvse.com/thread-3925-1-1.html
Modificējiet Dockerfile failu, noņemiet noklusējuma nuget.org un pievienojiet Tencent Cloud avotu šādi:

BeidzotVeiksmīgi iepakots doka attēlā, nuget pakotnes atjaunošanai bija nepieciešamas 22 sekundes, nav taimauta problēmas, kā parādīts zemāk redzamajā attēlā:



(Beigas)




Iepriekšējo:fdisk_dos_fix_chs: simbols nav atrasts
Nākamo:Jaunpienācēju ziņa, PHP apkopo 6 veidus, kā šķērsot masīvus
 Saimnieks| Publicēts 05.06.2022 22:09:17 |
Apskatiet noklusējuma tīrradņu plūsmu


Publicēts 06.06.2022 11:14:48 |
Šī ir jāapgūst jauna prasme
Publicēts 17.06.2022 09:29:53 |
Tas ir jāiemācās. Jaunu prasmju kolekcija
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