|
|
Publicado en 5/6/2022 22:02:29
|
|
|
|

Requisitos: Empaqueta el proyecto que usaba previamente ASP.NET Core 6.0 en una imagen Docker, y luego ejecútalo en el router (openwrt), y al ejecutar el paquete en una imagen Docker, aparecerá un error de tiempo de espera al restaurar el paquete Nuget con dotnet restore, como se muestra en la figura siguiente:
Determinando proyectos para restaurar... No se pudo descargar el paquete 'SkiaSharp.2.80.3' de 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg'. La descarga de 'https://api.nuget.org/v3-flatcontainer/skiasharp/2.80.3/skiasharp.2.80.3.nupkg' se agotó porque no se recibió ningún dato durante 60000 ms. Se lanzó la excepción del tipo 'System.TimeoutException'. No se ha conseguido descargar el paquete 'SkiaSharp.NativeAssets.Linux.2.80.3' de ' https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg'. La descarga de 'https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.80.3/skiasharp.nativeassets.linux.2.80.3.nupkg' se agotó porque no se recibió ningún dato para 60000ms. Se lanzó la excepción del tipo 'System.TimeoutException'. El proyecto Dockerfile está configurado por defecto:
El comando package into docker image es el siguiente:
Se descubrió a través del motor de búsqueda que otros usuarios también estaban experimentando problemas similares, enlace:El inicio de sesión del hipervínculo es visible.
Según las respuestas de los internautas, intenta aumentar--desactivar-paraleloEl paralelismo de parámetros está desactivado, modificado de la siguiente manera:
Los descubrimientos seguirán apareciendoExcepción del sistema.TimeoutSi es un tiempo de espera para restaurar el tiempo de espera del paquete Nuget, ¿por qué no podemos cambiar la fuente? Sustituido de forma decisiva por la fuente nuget de Tencent, con la siguiente referencia:
Modifica el archivo Dockerfile, elimina el nuget.org predeterminado y añade la fuente de Tencent Cloud, de la siguiente manera:
FinalmenteEmpaquetado correctamente en una imagen docker, tardó 22 segundos en restaurar el paquete nuget, no hay problema de tiempo de espera, como se muestra en la figura siguiente:
(Fin)
|
Anterior:fdisk_dos_fix_chs: símbolo no encontradoPróximo:Publicación de recién llegados, PHP resume 6 formas de recorrer arrays
|