Tengo una vista parcial que se muestra en una página que no es HTTPS, pero POSTS a un controlador que requiere SSL. La definición del formulario es el siguiente:Url.Acción que no incluye el número de puerto
<form id="authForm"
method="post"
action="@Url.Action("authenticate", "auth", new {}, "https")">
El problema que estoy teniendo es que, dentro de Visual Studio y cuando la depuración, el host y el puerto son localhost:64043
. Sin embargo, la llamada anterior Url.Action
no ingresa el número de puerto, lo que significa que el navegador dirige a mi instalación de IIS. ¿Debo agregar algo más o anular este método? Quiero que mi aplicación sea independiente de la ubicación.
¡Gracias de antemano!
Hola, muchas gracias por esto. Resulta que IIS Express ya estaba instalado. Sin embargo, el problema que estoy teniendo ahora es que aunque IIS muestra un certificado Express instalado, obtengo 'No se puede establecer una conexión segura con el servidor. Esto puede ser un problema con el servidor o puede requerir un certificado de autenticación del cliente que no tiene. Como un error cuando intenta publicar el formulario ... argh! –