Adjunto un enlace donde explican como configurar vscode para poder realizar la depuracion de este proyecto.
https://www.dotnetcurry.com/aspnet/1373/debugging-aspnet-core-using-visual-studio-code
Introducción a ASP.NET Core
Todo lo que aprenderás sobre ASP.NET Core
Herramientas y prerrequisitos
La importancia del middleware en el entorno web
Mi primera aplicación ASP.Net Core
Habilitar certificados, planillas preinstaladas
Revisión detalladas de la estructura de directorios
¿Qúé es el patrón MVC?
Nuestro Proyecto
Modelo Vista Controlador a nivel básico
Vista y controlador
Modelo a nivel básico
Razor Syntax
Vistas Plantillas y modelo
Vistas, plantillas, Archivos de inicio
Importación de modelos
Vistas para listar asignaturas
Vistas parciales
Mostrando otras listas de objetos
Actualizando la versión de bootstrap
Entity Framework Core
Introducción a entity framework
Conectando la solución con Entity Framework Core
Sembrando datos en la base de datos
Optimizando siembra de datos
Refactoring del Modelo para un ORM
Implementando cambios en el modelo
Refactoring siembra de datos
Ajuste de vistas y formularios
Ajuste de enrutamiento
Ajuste de vistas y controladores
Creando un formulario
Validaciones de formularios
Tu primer Reto
Atributos de validación y bases de datos
Data annotations
Segundo Reto
Usando una Base de Datos de verdad
Diseño de vistas y controladores optimizado
Scaffolding o borrón y cuenta nueva
Tercer Reto
Deploy del sitio
Publicando el website
Conclusiones
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Aportes 58
Preguntas 18
Adjunto un enlace donde explican como configurar vscode para poder realizar la depuracion de este proyecto.
https://www.dotnetcurry.com/aspnet/1373/debugging-aspnet-core-using-visual-studio-code
Los mismos comandos de los cursos anteriores también funcionan con ASP.NET
Levanta un servidor con http y https
dotnet run
Agregar exclusión de .gitignore:
dotnet new gitignore
Compilar nuestra app:
dotnet build
Compilar para Windows10x64: release = produccion
dotnet build -c Release -r win10-x64
Compilar en Ubuntu20.04x64:
dotnet build --runtime ubuntu.20.04-x64
Limpia una compilación predeterminada del proyecto:
dotnet clean
Ejecutar un dll, debe de estar compilado:
dotnet "bin/Debug/netcoreapp3.1/[nombre].dll"
Ejecutar un exe, debe de estar compilado:
"./bin/Release/netcoreapp3.1/win10-x64/[nombre].exe"
Es una hermosa pagina web
Pero porque la mia no se ve asi?!!! 😦
El curso es bueno pero no se para que lo dictan en VS CODE, las empresas hasta donde se ninguna usa CODE sino mínimo VISUAL STUDIO COMMUNITY
Las versiones mas recientes tienen una plantilla diferente (con contenido mínimo), eso no es un error.
hay varias consultas pero no veo ninguna respuesta de parte del profesor…
Para que funcione la depuración seleccionar la opción .Net Core Launch (web)
configurar el archivo launch.json cambiando program según su configuración
"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>"
si al iniciar la depuración les genera el error
Dar clic en Configurar tarea y crear el archivo tasks.json.
¿ Y si uno utiliza Visual Studio IDE, Como seria?
En este agosto 2020 con visual studio 2019, algún instructivo oficial que funcione para desplegar en linux?
Por favor, que diferencia habría que en mis prácticas las realice con visual studio 2017 community y en vez de .net core hacerlo con net. framework cual es la diferencia.
Hola, a mi no me aparecen las demas vistas en Home, es decir, solo tengo index y privacy, no me sale About, Contact. Ni tampoco me aparece la carpeta de Images en el wwwroot. La version de NetCore SDK que utilizo es 2.2 o netcoreapp2.2 - ¿cómo hago para que se vea igual que al profesor?, con todos los componentes que mencioné.
Me Confunde porque le llaman Backend a la parte del controlador
ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY
alguien me puede ayudar le di RUN y en el browser me salio ese mensaje
Otra forma de ejecutar la app es ubicándose en el directorio principal del proyecto y ejecutar en la terminal:
> dotnet run
Se mostrará las direcciones y puertos abiertos para la app, tanto para http como para https…
info: Microsoft.Hosting.Lifetime[14]
Now listening on: https://localhost:7051
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:5259
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Para tener las mismas páginas, carpetas y archivos del ejemplo del curso deben instalar las plantillas para la versión 2.1 con el siguiente comando:
dotnet new --install "Microsoft.DotNet.Web.ProjectTemplates.2.1"
Luego crear el proyecto especificando el “TargetFramework=netcoreapp2.1” con el siguiente comando:
dotnet new mvc --framework netcoreapp2.1
Si al ejecutar o iniciar la depuración les da el siguiente error:
“The framework ‘Microsoft.AspNetCore.App’, version ‘2.1.1’ (x64) was not found.”
Deben descargar e instalar el “ASPNET Core 2.1 Runtime” desde la siguiente página:
https://dotnet.microsoft.com/en-us/download/dotnet/2.1
Adjunto imagen:
no me sale nada en la opción debug, como agrego .NET Core Launch ???
sinceramente este curso deja bastante que desear…
tengo una consulta segui todo los pasos pero no me aparecio lo de htpps solo localhost, que podria ser?
Cuando ejecuto con o sin depuración, la URL que saca es local hosto:8080 y me dice que no se puede acceder a este sitio, tambien cambie la url a la del video: https://localhost:5001 y me saca el mismo error…
Me pueden ayudar?
Si VSC no les deja ejecutar en debug les cuento lo que yo hice…
Donde esta el icono verde que dice .NET le dan click en la fecha para ver más opciones
Add Configuration > .NET: Launch a local .NET Core Web App
Eso les generará un launch.json, lo encuentran en las carpetas de su proyecto en una llamada .vscode
De ahí tienen que irse a la propiedad program que esta en configurations y cambiar lo que les pide, en mi caso quedo:
“program”: "${workspaceRoot}/bin/Debug/net5.0/HolaMundoMVC.dll"
Si no saben que poner en donde yo puse “net5.0” traten de correr el programa en debug, les marcara error pero en la parte de terminal dice la ruta donde les generó el .dll y listo de ahí lo sacan.
Para los que estan en Unix
wget https://packages.microsoft.com/config/ubuntu/20.10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb```
y si no lanza el navegador ? porque me sale una excepcion es esta
Excepción no controlada del tipo 'System.IO.IOException' en System.Private.CoreLib.dll: 'Failed to bind to address https://127.0.0.1:5001: address already in use.'
Cada vez que entro a VSC y abro el proyecto me aparece este error cs0246 donde dice que el espacio de nombres ‘system’ no se encontró
he intentado utilizar soluciones que están en Internet pero ninguna funciona
Excelente explicación de como funciona Net Core y su estructura de carpetas
Cuando hice la instalación de todo el ambiente, no me salieron todas las carpetas que se ven en el vídeo, por ejemplo la .gitignore, no la tengo, cuál será la causa??
Excelente curso
¿ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY
Alguien me puede ayudar? me tira esa error en el navegador al darle RUN
para instalar el framework que os mas guste dotnet new mvc -f netcoreapp3.1
Las estructuras son importantes para tenerlos en cuenta, debido a que se neceista para ver que archivos cruciales se pueden configurar sin alterar otras carpetas.
cc
Que hermoso es aprender y saber todo esto que nos explicas. Gracias! ❤️
No explicaste como instalar el GitHub.
Actualmente la versión del netcore va en la 3. La que usa el instructor es la 2. Tenemos que elegir en el target esa versión para estar en sintonía, la dejo por aquí: dotnet new mvc -f netcoreapp2.1
Dejo mi aporte en case de “You don’t have an extension for debugging C#”
es un poco enredado ya que al ejecutar los comandos para realización del nuevo proyecto no me cargan realmente muchos de los archivos vistos en el vídeo por ello no se con exactitud si me quedo bien?
Hola, no me crea la carpeta bin. Es muy importante?
Existen muchos templates que se le pueden agregar a dotnet core por ejemplo acabomde agregar uno para vue.js con asp.net
Existen muchos templates que se le pueden agregar a dotnet core por ejemplo acabomde agregar uno para vue.js con asp.net
Resulta gracioso que emplees un tema oscuro para Windows y luego optes por el “solar” para VS Code.
No tengo los archivos README y LICENSE
Excelente curso 😃
El mejor método para aprender, es realizando proyectos, los módulos solo explican conceptos, profesores de platzi, dense una vueltita por youtube para aprender algo
Eso ocurre cuando el puerto ya esta abierto, debes cerrar el proceso o reiniciar el sistema Failed to bind to address https://127.0.0.1:5001
, mucha suerte
corro los codigos en el power shell sin embargo cuando voy a ver la carpeta en el vscode no me aparece nada
Exception has occurred: CLR/System.IO.IOException
Excepción no controlada del tipo 'System.IO.IOException' en System.Private.CoreLib.dll: 'Failed to bind to address https://127.0.0.1:5001: address already in use.'
Se encontraron excepciones internas, consulte $exception en la ventana de variables para obtener más detalles.
Excepción más interna System.Net.Sockets.SocketException : Solo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto)
en System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
en System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
en System.Net.Sockets.Socket.Bind(EndPoint localEP)
en Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransport.BindAsync()```
algun alma piadosa que me ayude con esto?
Malito el curso donde esta el paso a paso?
Tanto el controlado como el modelo son clase c# de extensión cs y las vistas son cshtml que son archivos que permite agregar código Html como C#
Buena explicación****
Me gustaría saber que configuraciones puede llevar el startup
al compilar me tira error y no me aparece la pagina web alguien sabe???
muy buena explicacion, pero creo que primero se debe explicar que es el patron mvc para tener mas claro la revision de la estructura
esa plantilla es mas grande de lo que pense.
Buena clase.
Buena explicación
Muy bien explicado todo!
pésimo curso… mejor busco uno en youtube…
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.