Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Curso de ASP.NET Core

Curso de ASP.NET Core

Juan Carlos Ruiz

Juan Carlos Ruiz

Revisión detalladas de la estructura de directorios

5/35
Recursos

Aportes 58

Preguntas 18

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

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

Yo cree el proyecto en Visual Studio 2019, hay alguna diferencia en el desarrollo entre MVC Framework y MVC Core

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

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

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…