Asp.net 5 en linux , herramientas e integración
Transcript of Asp.net 5 en linux , herramientas e integración
#ReConnect2015
#ReConnect2015 // @azuges @MsCodersMadrid @MadPoint @madriddotnet
Organizan:
#ReConnect2015
Roberto GonzálezDeveloper at PlainconceptsMicrosoft Azure MVP
www.azug.es github.com/robertoggrobertogg
#ReConnect2015
ASP.NET 5 en Linux: Herramientas e
integración
#ReConnect2015
ASP.NET 5
#ReConnect2015
Ecosistema .NET
#ReConnect2015
ASP.NET En Linux
ASP.NET 5Preparación de la máquina
• Instalación de DNVMcurl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
• Instalación de DNX para .Net Core (Preview)sudo apt-get install libunwind8 gettext libssl-dev libcurl3-dev zlib1g libicu-dev
dnvm upgrade -r coreclr
• Instalación de DNX para MonoInstalación de Mono
dnvm upgrade –r mono
ASP.NET 5Preparación de la máquina
• Instalación de libuv• Librería I/O multiplataforma asíncrona que es usada por Kestrel para
hosting de aplicaciones ASP.ENT 5 Web sudo apt-get install make automake libtool curl
curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src cd /usr/local/src/libuv-1.4.2 sudo sh autogen.sh sudo ./configure sudo make sudo make install sudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/ sudo ldconfig
#ReConnect2015
DemoLínea de Comandos en Linux
ASP.NET 5Preparación de la máquina
• Instalación de Yeomannpm install –g yo bower grunt-cli gulpnpm install –g generator-webapp
• Creación de la plantilla de Proyectoyo aspnet
#ReConnect2015
Herramientas de desarrollo
Gracias al proyecto Omnisharp podemos usar varios editores para trabajar con ASP.NET 5 y gozar de intellisense en todos ellos.
#ReConnect2015
DemoVisual Studio Code + Yeoman
#ReConnect2015
Docker
Containers
Docker - Containers
ASP.NET 5Docker
• Instalación de Docker
• http://docs.docker.com/engine/installation/ubuntulinux/
#ReConnect2015
DemoDocker
#ReConnect2015
DemoDocker en Azure
#ReConnect2015
¿Preguntas?
Thank you!#ReConnect2015