usehttpsredirection usehsts only net kestrelserveroptions dotnet dev configured certs asp app asp.net iis ssl localhost

asp.net - only - usehsts



¿Cómo se usa https/SSL en localhost? (3)

Me gustaría saber cómo configurar SSL en mi aplicación web en el host local.

No tengo antecedentes en hacer esto, sería una guía adecuada. Ya terminé de implementar mi aplicación web y necesito usar https en el host local o mientras lo hospedo en un servidor.

¿Algunas ideas?

Saludos.


Esta pregunta es muy antigua, pero encontré esta página cuando estaba buscando la manera más fácil y rápida de hacerlo. Usar Webpack es mucho más simple:

instalar webpack-dev-server

npm i -g webpack-dev-server

inicia webpack-dev-server con https

webpack-dev-server --https


Si tiene IIS Express (con Visual Studio):

Para habilitar SSL en IIS Express, solo tiene que configurar "SSL Enabled = true" en la ventana de propiedades del proyecto.

Vea los pasos e imágenes en este proyecto de código .

IIS Express generará un certificado para usted (se le solicitará, etc.). Tenga en cuenta que, dependiendo de la configuración, el sitio aún puede comenzar automáticamente con la URL en lugar de la URL SSL. Puede ver la URL SSL: tenga en cuenta el número de puerto y reemplácelo en la barra de direcciones de su navegador, podrá acceder y probar.

Desde allí, puede hacer clic derecho en su proyecto, hacer clic en las páginas de propiedades, luego iniciar opciones y asignar la URL de inicio: coloque el nuevo https con el nuevo puerto (generalmente 44301) y su proyecto comenzará a partir de ese momento. en.


start -> (IIS) Manager -> Select Server -> Server Certificates:

Si ya tiene un Certificado SSL, puede exportar su Certificado y pasar al paso 2.
Si no tiene un certificado, deberá crear uno en el paso 1.

1.) Ejecute los siguientes 4 comandos desde un símbolo del sistema elevado:

cd C:/Program Files (x86)/Windows Kits/8.1/bin/x64 makecert -r -n "CN=localhost" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -sv localhost.pvk localhost.cer cert2spc localhost.cer localhost.spc pvk2pfx -pvk localhost.pvk -spc localhost.spc -pfx localhost.pfx

copiar archivos desde:

C:/Program Files (x86)/Windows Kits/8.1/bin/x64/localhost.cer C:/Program Files (x86)/Windows Kits/8.1/bin/x64/localhost.pfx C:/Program Files (x86)/Windows Kits/8.1/bin/x64/localhost.pvk C:/Program Files (x86)/Windows Kits/8.1/bin/x64/localhost.spc

a una carpeta de su elección

2.) start -> run -> mmc.exe certmgr.msc Trusted Root Certification Authorities -> Right-Click Certificates -> Todas las tareas -> Import Navigate a su certificado e impórtelo

3.) start -> (IIS) Manager -> Select Server -> Select Website -> Bindings Añade un enlace para https y apunta a tu certificado.

Pruebe abriendo Internet Explorer y navegando a su sitio localhost con https en IE.