Estamos tratando de ejecutar el servicio API de .net core en Cent OS usando el servidor Nginx. ¿Necesitamos .NET SDK o las bibliotecas de tiempo de ejecución son suficientes para ejecutar el servicio .NET en Linux?
Depende de cómo estés publicando la aplicación.
Si su aplicación se publica como una aplicación dependiente de Framework, solo necesitará .NET Runtime para instalarse.
Si su aplicación se publica como una aplicación autónoma, no necesitará instalar .NET Runtime (pero es posible que se necesiten las dependencias nativas transitivas del tiempo de ejecución de .NET, como OpenSSL e ICU).
En ningún momento se debe requerir el SDK para ejecutar la aplicación. Si es así, está haciendo algo mal o se ha topado con un error.
Para más detalles, consulte:
Si tiene como objetivo Linux que ejecuta máquinas Intel x86_64, recuerde usar el identificador de tiempo de ejecución linux-x64 cuando se dirija a la aplicación .