|
|
Postat pe 05.06.2022 22:02:29
|
|
|
|

Cerințe: Pachetează proiectul care a folosit anterior ASP.NET Core 6.0 într-o imagine Docker, apoi rulează pe router (openwrt), iar când execuți pachetul într-o imagine Docker, va apărea o eroare de timeout la restaurarea pachetului Nuget cu dotnet restore, așa cum se arată în figura de mai jos:
Determinarea proiectelor de restaurare... Nu am reușit să descarc pachetul 'SkiaSharp.2.80.3' de pe 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg'. Descărcarea 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg' a expirat deoarece nu s-a primit nicio dată timp de 60000ms. Excepția tipului 'System.TimeoutException' a fost aruncată. Nu s-a descărcat pachetul 'SkiaSharp.NativeAssets.Linux.2.80.3' de la ' https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg'. Descărcarea "https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg" a expirat deoarece nu s-au primit date pentru 60000ms. Excepția tipului 'System.TimeoutException' a fost aruncată. Proiectul Dockerfile este configurat implicit:
Comanda package into docker image este următoarea:
S-a descoperit prin motorul de căutare că și alți utilizatori se confruntau cu probleme similare, link:Autentificarea cu hyperlink este vizibilă.
Conform răspunsurilor internauților, încearcă să crești--dezactivat-paralelParalelismul parametrilor este dezactivat, modificat astfel:
Descoperirile vor apărea în continuareSystem.TimeOutExceptionDeoarece este un timeout pentru a restaura timeout-ul pachetului Nuget, de ce nu putem schimba sursa? Înlocuită decisiv cu sursa nuget a lui Tencent, cu următoarea referință:
Modifică fișierul Dockerfile, elimină nuget.org implicit și adaugă sursa Tencent Cloud, după cum urmează:
În cele din urmăAmbalat cu succes într-o imagine docker, a durat 22 de secunde pentru a restaura pachetul nuget, nu există problema timeout-ului, așa cum se arată în figura de mai jos:
(Sfârșit)
|
Precedent:fdisk_dos_fix_chs: simbol negăsitUrmător:Postare pentru începători, PHP rezumă 6 moduri de a traversa tablourile
|