Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
vagrant_dotnet [2022/07/04 19:14] francisco_ramon_peralta_llorens |
vagrant_dotnet [2022/07/05 14:32] (actual) francisco_ramon_peralta_llorens |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
====== Creació d'una màquina Vagrant per desenvolupar aplicacions de .NET en Ubuntu ====== | ====== Creació d'una màquina Vagrant per desenvolupar aplicacions de .NET en Ubuntu ====== | ||
- | Es proposa crear una màquina [[Vagrant]] per poder provar la instal·lació i funcionament d'un entorn de desenvolupament d' | + | Es proposa crear una màquina [[Vagrant]] per poder provar la instal·lació i funcionament d'un entorn de desenvolupament d' |
- | {{tag> #Daw }} | + | {{tag> |
===== Introducció ===== | ===== Introducció ===== | ||
Els darrers anys, Microsoft ha obert la porta per poder instal·lar l' | Els darrers anys, Microsoft ha obert la porta per poder instal·lar l' | ||
- | En les darreres versions .NET segueix ja la filosofia multiplataforma de .NET Core i despareix | + | En les darreres versions .NET segueix ja la filosofia multiplataforma de .NET Core, i desapareix |
Els elements mínims que necessitem són: | Els elements mínims que necessitem són: | ||
Línia 18: | Línia 18: | ||
===== EXERCICI 1: Creació de la màquina Vagrant, instal·lació de SQL Server i prova de connexió ===== | ===== EXERCICI 1: Creació de la màquina Vagrant, instal·lació de SQL Server i prova de connexió ===== | ||
Per resoldre l' | Per resoldre l' | ||
- | [[Vagrant|pàgina]] | + | [[Vagrant|pàgina]] |
<WRAP todo> | <WRAP todo> | ||
Línia 28: | Línia 28: | ||
* Xarxa pública. | * Xarxa pública. | ||
* 2 GB de RAM (és el requisit mínim de SQL Server). | * 2 GB de RAM (és el requisit mínim de SQL Server). | ||
- | - Arranca la màquina **AspNetCore** i instal·la el servidor de Base de dades SQL Server 2019: | + | - Arranca la màquina **AspNetCore** i instal·la el servidor de base de dades SQL Server 2019: |
* Segueix les instruccions de la [[https:// | * Segueix les instruccions de la [[https:// | ||
* Important: el password té requisits de seguretat. Pot servir aquest: **P@ssw0rd** | * Important: el password té requisits de seguretat. Pot servir aquest: **P@ssw0rd** | ||
Línia 50: | Línia 50: | ||
* Segueix les instruccions de la [[https:// | * Segueix les instruccions de la [[https:// | ||
* Instal·la l’SDK (software development kit) de .NET per la nostra versió d’Ubuntu. | * Instal·la l’SDK (software development kit) de .NET per la nostra versió d’Ubuntu. | ||
- | * Instal·la també el Runtime (instància en temps d' | + | * Instal·la també el Runtime (instància en temps d' |
- | * Com a comprovació de la instal·lació, | + | * Com a comprovació de la instal·lació, |
- | - Segueix els passsos següents per crear un projecte ASP.NET MVC i visualitzar | + | - Crea un projecte ASP.NET MVC i visualitza |
* Situa' | * Situa' | ||
* Crea un directori de treball que es digui per exemple // | * Crea un directori de treball que es digui per exemple // | ||
* Situa' | * Situa' | ||
- | * Per crear un projecte | + | * Per crear un projecte ASP.NET MVC, executa la comanda< |
* Se'ns crea un directori amb el nom que li hem posat al projecte. | * Se'ns crea un directori amb el nom que li hem posat al projecte. | ||
* Situa' | * Situa' | ||
Línia 64: | Línia 64: | ||
* Una possible solució és afegir una opció --urls a la comanda dotnet run, indicant el port 8080 | * Una possible solució és afegir una opció --urls a la comanda dotnet run, indicant el port 8080 | ||
* Prova de connectar-te des del navegador de la màquina host< | * Prova de connectar-te des del navegador de la màquina host< | ||
+ | * S'ha de veure la pàgina d' | ||
* Si no pots connectar-te, | * Si no pots connectar-te, | ||
* Podem fer-ho també amb l' | * Podem fer-ho també amb l' | ||
Línia 89: | Línia 90: | ||
Si voleu ampliar informació sobre el framework ASP.NET: | Si voleu ampliar informació sobre el framework ASP.NET: | ||
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
</ | </ |