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

Habilitar certificados, planillas preinstaladas

4/35
Recursos

Aportes 42

Preguntas 12

Ordenar por:

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

dotnet dev-certs https --trust

No me gusta la idea de no ver la creación de una api, se supone que este es el ultimo curso de .net

dotnet new mvc -o CarpetaPlatzi

Estoy usando Manjaro Linux y tuve ciertos problemas al agregar el certificado, la manera en que logre resolverlo fue esta:
1.- Desinstalar dotnet-dev-certs:

    $: dotnet tool uninstall --global dotnet-dev-certs

2.- Reinstalar dotnet-dev-certs:

    $: dotnet tool install --global dotnet-dev-certs

3.- Cambiar ruta, nota: cambia user por el nombre de tu usuario.

$: export PATH="$PATH:/home/[user]/.dotnet/tools"

4.- Ejecuta nuevamente desde la terminal

 dotnet dev-certs https

Si te sigue marcando error prueba este método, viene en la documentación de Microsoft:
Cambiar USERPROFILE por tu nombre de usuario y el cryptic-password la contraseña que desees usar.

dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\aspnetapp.pfx -p <cryptic-password>

Posterior a realizar esto te aparecera un mensaje donde te indica que el certificado de a instalado correctamente.

Posterior mente logre ejecutar mi proyecto sin problemas.

UBUNTU - Buenas!!! Con .net versión 3.1.301 (Una de las últimas versiones a la fecha) pude habilitar el certificado https con el comando “dotnet dev-certs https -v”.

Saludos!!!

Razor Page—> Pagina muy Sencilla y basica, donde se pone el html se puede codigo C# o Razor
MVC ViewImports --> no es contener código, sino directivas que serán aplicadas a todas las vistas (sean completas, parciales o layouts). Es decir, aquí no encontraremos bloques de código ejecutables como en _ViewStart, sino directivas @algo de Razor.
**MVC ViewStart **–> La cual puede ser reusada en múltiples vistas.
ASP NET Core --> Ya trae pre-instalada las aplicaciones de MVC ViewImports

Crear pliaciones web vacias
dotnet new web -o HolaMundo
crear pliaciones web mvc
dotnet mvc -o HolaMundoMvc

dotnet dev-certs https --trust

Para la distribución en UNIX el comando del certificado no sirve. ¿alguna sugerencia?.

Buenas…
Cuando ejecuto el comando para crear el certificado me da este error.

There was an error saving the HTTPS developer certificate to the current user personal certificate store.

Googlie posible solución, pero no encontré nada. Estoy usando un usuario de dominio el cual es administrador. Alguien puede darme una mano? Muchas gracias!

Yo trabajo diariamente con Razor Pages, es una manera practica de crear las vistas y unirlas al controlador recomendada para usarla junto con arquitectura limpia

dotnet dev-certs https --trust

Para el copy/paste:

dotnet dev-certs https --trust

el comando dotnet new -l lista las plantillas disponibles

Seguí las instrucciones en pantalla y los aportes de los alumnos a la fecha sin embargo no puedo correr con HTTPS el sitio. En consola me arroja lo siguiente:

warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3]
      Failed to determine the https port for redirect.

A pesar de eso funciona bien desde el Visual Studio, ¿Me faltará algo en el VSC?

dotnet dev-certs https --trust

Crear una solucion por comando dotnet new web -o holamundo

Me sale el siguiente error

Windows PowerShell
Copyright © Microsoft Corporation. Todos los derechos reservados.

PS C:\Users\wilso>
PS C:\Users\wilso> dotnet dev-certs https --trust

Bienvenido a .NET Core

Aprenda sobre .NET Core en https://aka.ms/dotnet-docs. Use dotnet --help para ver los comandos disponibles o vaya a https://aka.ms/dotnet-cli-docs.

Telemetría

Las herramientas de .NET Core recopilan datos de uso con el fin de mejorar su experiencia. Los datos son anónimos y no incluyen argumentos de la línea de comandos. Microsoft recopila los datos y los comparte con la comunidad.
Si desea optar por no participar en la telemetría, establezca una variable de entorno DOTNET_CLI_TELEMETRY_OPTOUT en 1 con el shell de su preferencia.
Puede leer más información sobre la telemetría de las herramientas de .NET Core en https://aka.ms/dotnet-cli-telemetry.
No se encontró ningún ejecutable que coincida con el comando "dotnet-dev-certs"
PS C:\Users\wilso>

Alguien conoce la solucionm por favor?

Que pasa cuando no tengo certificado digital y deseo mi pagina este por https?

no habilita mi https
ejecute dicho comando y me sale que no hay ese comando

Excelente creación del proyecto y agregar el certificado de dotnet local

hola buenas tardes ,
tengo este problema:
C:\WINDOWS\system32>dotnet dev-certs https --trust
No executable found matching command “dotnet-dev-certs”

alguien me puede ayudar?
gracias

pero de donde sale ese comando? dotnet dev…

App web en el middleware se lanza por http o https con https necesitamos un certificado
<dotnet dev-cert https --trust>

<dotnet new web –o> app web vacia
<dotnet new mvc –o> app web mvc

Buen día Juan Carlos.

He ejecutado el comando desde la consola CMD y desde PowerShell, en ambos casos me devuelve el mismo error:
No executable found matching command "dotnet-dev-certs"
Así mismo recalco que he intentado ejecutando como administrador las consolas pero igual.
¿Sabría ud. a que se debe ?

Saludos.

Estoy ejecutando visual studio code desde Linux, aun asi no logro habilitar los certificados
cuando ingreso este comando

dotnet dev-certs https--trust```

Aparece el siguiente mensaje

Specify --help for a list of available options and commands.

hola ,cuando doy clic derecho en carpeta no me sale la opcion de PowerShell y si lo tengo instalado ,no se como avansar al curso .

Requisitos al crear ASP APP

  • Hay dos formas de lanzar la app, HTTP o HTTPS.
  • HTTPS ⇒ necesitamos un certificado para que el middleware confie en la app.
  • instalar el certificado ejecutando este comando en consola ⇒ dotnet dev-certs https —trust (solo se ejecuta una vez)

Con este comando generas un certificado para https. Para esto desde powershell en la carpeta donde estas trabajando ejecutas el siguiente comando

dotnet dev-certs https --trust

Luego crear proyecto con el comando

dotnet new mvc

Con este comando generas un certificado para https. Para esto desde powershell en la carpeta donde estas trabajando ejecutas el siguiente comando ``` dotnet dev-certs https --trust ``` Luego crear proyecto con el comando ``` dotn

Me causa gracia q Juan para su vista de carpetas usa un team color oscuro y para su vista en visual code uno claro.

Existe un requerimiento de versión del dotnet cli para ejecutar este comando? En mi consola me dice que no se encuentra un ejecutable que coincida con el comando. Tengo la versión 2.1.0

dotnet dev-certs https --trust instalar certificado, para el navegador.

Para poder ejecutar el middleware en el entorno de desarrollo, se debe habilitar el certificado https de .NET para desarrollo. Para eso, se debe ejecutar el siguiente comando en la consola:

dotnet dev-certs https --trust

.NET CORE nos brinda algunas plantillas de software para poder comenzar a trabajar, entre ellas encontramos las siguientes:

  • Razor Pages: Estas son páginas simples, cuyo Backend puede resultar trivial. Por ello, el código que la compone va en un solo archivo de extensión .cshtml, donde se ejecutará tanto el código frontend, como el de backend, de ser necesario.
  • MVC: La finalidad de las plantillas MVC es permitirnos crear aplicaciones fácilmente escalables, mediante el uso del patrón MVC.
  • ASP .NET Core: Estas por lo general ya incluyen todo lo necesario para trabajar con el framework o librería que escojamos, como pueden ser Angular o React.
  • Razor Libraries: Librerías de clases basadas exclusivamente en componentes Razor.
  • ASP .NET Core Web API: Aplicaciones web backend, sin frontend.

Para crear una aplicación, podemos ejectuar algunos de los siguientes comandos:

  • Para una app con Razor Pages:
dotnet new web -o <NombreDirectorio>
  • Para una app con MVC:
dotnet new mvc -o <NombreDirectorio>

Si Instalan VS en lugar de VSC solo necesitan ejecutar el comando tal cual como lo ejecuta Juan Carlos.

Crear una aplicación web vacía:
dotnet new web -o HolaMundo
Crear una aplicación web MVC:
dotnet new mvc -o HolaMundoMVC

Que les parece un curso de PowerShell?

Normalmente cuando se instala el certificado de confianza para .NET Core, en la primera ejecución sale la ventana de confirmación, pero ya posteriormente el comando se ejecuta de manera directa.

se desean conocer si ya esta instalado o que version tienen instalada, usen el comando dotnet --version

Hola JuanK, master, talvez sea un pregunta tonta y fuera de tópico, porque el tema del Windows Explorer es obscuro?, como logro eso?

Genial, soy desarrollador front-end y por temas de trabajo estoy haciendo esta escuela, no pensaba que C# se pudiera unir con algún Framework como react y Angular, Ya entiendo los comentarios de los compañeros pidiendo un curso de este tema.

Genial.

Error PowerShell dotnet-install.ps1 no está firmado digitalmente.

Solución:
Set-ExecutionPolicy RemoteSigned
y colocan “s” enter.

para ejecutar el visual studio agreguen (code .) y listo ❤️