Aplicación Asp.Net core MVC Autenticación de Windows en IIS
Mi aplicación web Asp.Net Core mvc requiere autenticación de Windows. En desarrollo, en IIS Express, todo funciona bien gracias a esta configuración
launchSettings.json
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:61545/",
"sslPort": 0
}
}
Al implementar en IIS, obtengo una página en blanco. La solicitud a mi sitio obtiene un código de error 500.
Traté de agregar esta configuración a Startup.cs, como se explicóaquí , sin éxito.
services.Configure<IISOptions>(options => {
options.ForwardWindowsAuthentication = true;
});
Cuando miro los parámetros de autenticación directamente en IIS, se activa la autenticación de Windows.
Encontré alguna publicación hablando de un paquete llamadoMicrosoft.AspNetCore.Server.WebListener
, otros sobre la implementación de un Middleware personalizado. No puedo imaginar que esta característica básica necesite tanto esfuerzo para funcionar. Me estoy perdiendo de algo ?