See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7247|Vastuse: 3

[ASP.NET] [Praktiline lahing] ASP.NET tuumade pakendamine pildi NUGET ajapiirangu probleemiks

[Kopeeri link]
Postitatud 05.06.2022 22:02:29 | | | |
Nõuded: Pakendage projekt, mis varem kasutas ASP.NET Core 6.0, Dockeri pildiks ja seejärel käivitage see ruuteris (openwrt), ning kui pakk käivitatakse Dockeri pildiks, tekib ajapiirangu viga Nuget paketi taastamisel dotnet taastamisega, nagu alloleval joonisel näidatud:



  Taastamisprojektide määramine...
  Ebaõnnestus allalaadida paketti 'SkiaSharp.2.80.3' failist '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' allalaadimine aegus, kuna 60000 ms jooksul andmeid ei saadud.
    Erandiks oli 'System.TimeoutException'.
  Ebaõnnestus allalaadida paketti 'SkiaSharp.NativeAssets.Linux.2.80.3' aadressilt ' 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' allalaadimine aegus, kuna andmeid ei saadud 60000ms.
    Erandiks oli 'System.TimeoutException'.
Projekt Dockerfile on vaikimisi seadistatud:

Pakett docker image'i käsuks on järgmine:



Otsingumootori kaudu avastati, et ka teised kasutajad kogesid sarnaseid probleeme, link:Hüperlingi sisselogimine on nähtav.

Netikasutajate vastuste järgi proovige suurendada--keelamine-paralleelParameetrite paralleelsus on keelatud, muudetud järgmiselt:



Avastused ilmuvad endiseltSystem.TimeoutExceptionKuna nuget paketi taastamine on ajapiiranguga, miks me ei võiks allikat muuta? Otsustavalt asendatud Tencenti nuget-allikaga, järgmise viitega:

Kasuta Tencent Cloud Nuget Package Managerit, et kiirendada allalaadimisi
https://www.itsvse.com/thread-7875-1-1.html

Nuget kodumaine allikas (peegelallikas)
https://www.itsvse.com/thread-3925-1-1.html
Muuda Dockerfile faili, eemalda vaikimisi nuget.org ja lisa Tencent Cloudi allikas järgmiselt:

Viimaks ometiEdukalt docker-pildiks pakendatuna võttis nuget paketi taastamine 22 sekundit, ajapiirangu probleemi ei ole, nagu alloleval joonisel näidatud:



(Lõpp)




Eelmine:fdisk_dos_fix_chs: sümbolit ei leitud
Järgmine:Uustulnukate postitus, PHP võtab kokku 6 viisi massiivide läbimiseks
 Üürileandja| Postitatud 05.06.2022 22:09:17 |
Vaata vaikimisi nuget voogu


Postitatud 06.06.2022 11:14:48 |
Seda tuleb õppida uus oskus
Postitatud 17.06.2022 09:29:53 |
See tuleb õppida. Uus oskuste kollektsioon
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com