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 鈥淭argetFramework=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:

鈥淭he framework 鈥楳icrosoft.AspNetCore.App鈥, version 鈥2.1.1鈥 (x64) was not found.鈥

Deben descargar e instalar el 鈥淎SPNET 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:
鈥減rogram鈥: "${workspaceRoot}/bin/Debug/net5.0/HolaMundoMVC.dll"
Si no saben que poner en donde yo puse 鈥渘et5.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 鈥榮ystem鈥 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

Dejo mi aporte en case de 鈥淵ou don鈥檛 have an extension for debugging C#鈥

https://stackoverflow.com/questions/67687775/you-dont-have-an-extension-for-debugging-c-should-we-find-a-c-sharp-extension

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 鈥渟olar鈥 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鈥