|
|
Publié sur 05/06/2022 22:02:29
|
|
|
|

Exigences : Empaqueter le projet qui utilisait auparavant ASP.NET Core 6.0 dans une image Docker, puis l’exécuter sur le routeur (openwrt), et lors de l’exécution du package dans une image Docker, une erreur de délai d’expiration apparaîtra lors de la restauration du package Nuget avec la restauration dotnet, comme montré dans la figure ci-dessous :
Déterminer des projets de restauration... Échec de télécharger le paquet 'SkiaSharp.2.80.3' depuis 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg'. Le téléchargement de 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg' a expiré car aucune donnée n’a été reçue pendant 60000 ms. L’exception du type « System.TimeoutException » a été lancée. Échec du téléchargement du paquet 'SkiaSharp.NativeAssets.Linux.2.80.3' depuis ' https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg'. Le téléchargement de 'https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg' a expiré car aucune donnée n’a été reçue pour 60000ms. L’exception du type « System.TimeoutException » a été lancée. Le projet Dockerfile est configuré par défaut :
La commande package dans l’image docker est la suivante :
Il a été découvert via le moteur de recherche que d’autres utilisateurs rencontraient également des problèmes similaires, lien :La connexion hyperlientérée est visible.
Selon les réponses des internautes, essayez d’augmenter--désactiver-parallèleLe parallélisme des paramètres est désactivé, modifié comme suit :
Les découvertes continueront d’apparaîtreExceptionTempsTemps d’Arrêt du SystèmePuisqu’il s’agit d’un délai pour restaurer le délai du package Nuget, pourquoi ne pouvons-nous pas changer la source ? Remplacé de manière décisive par la source nuget de Tencent, avec la référence suivante :
Modifiez le fichier Dockerfile, supprimez le nuget.org par défaut, et ajoutez la source de Tencent Cloud, comme suit :
EnfinRéussi à être emballé dans une image docker, il a fallu 22 secondes pour restaurer le package nuget, il n’y a pas de problème de temps d’attente, comme montré dans la figure ci-dessous :
(Fin)
|
Précédent:fdisk_dos_fix_chs : symbole non trouvéProchain:Post des nouveaux arrivants, PHP résume 6 façons de traverser des tableaux
|