17.3 Configura linux para .Net Core
Vamos a registrar el repositorio de microsoft para poder descargar los paquetes de .net core en linux con los siguientes comandos
wget -q https://packages.microsoft.com/config/ubuntu/18.10/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
2. Instalamos los paquetes de .Net Core
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install aspnetcore-runtime-2.2
Podemos comprobar todo corriendo el comando
dotnet --info
Si muestra errores podemos ejecutar estos comandos para instalar los archivos necesarios
sudo dpkg --purge packages-microsoft-prod && sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
3. En visual studio le damos clic con el botón derecho en nuestro proyecto, luego en la opción Publicar, elegimos la opción Archivos, y ahí se copian varias dlls y carpetas, asegúrate de que el archivo CaducaRest.xml este incluido en la carpeta publish, si no es así cópialo de la carpeta bin/debug o bin/release.
4. Probamos corriendo el comando, posicionados en la carpeta donde esta el contenido de nuestra carpeta publish.
dotnet CaducaRest.dll
Debe mostrarte que se esta corriendo en el puerto 5000, entramos desde un navegador a la url http://localhost:5000/swagger/index.html

Puedes consultar la documentación oficial https://dotnet.microsoft.com/download/linux-package-manager/ubuntu16-04/sdk-current
Last updated
Was this helpful?