He encontrado un error al implementar un sitio en un servidor. Al intentar cargar la página de inicio o acceder a la autenticación en el nuevo sitio en IIS, aparece el error:
Error de configuración: esta sección de configuración no se puede utilizar en esta ruta. Esto sucede cuando la sección está bloqueada en un nivel primario. El bloqueo se realiza de manera predeterminada (overrideModeDefault = "Deny"), o se establece explícitamente mediante una etiqueta de ubicación con overrideMode = "Deny" o el legado allowOverride = "false".
Puede encontrar más detalles aquí, en el Escenario 7 coincide con mi código de error hexadecimal.
La solución dada en el sitio vinculado anteriormente es establecer Permitir overrideModeDefault en la sección mencionada en mi error, en el archivo applicationHost.config . En mi caso, en Seguridad en system.webServer . Pero si miro el applicationHost.config en mi computadora local, donde el sitio ya está implementado correctamente, esa sección se establece en Denegar .
Si esta solución es correcta, ¿cómo funciona bien mi instancia local con el mismo web.config ? Según mi applicationHost.config , esa sección debería estar bloqueada, pero no lo está. Prefiero no cambiar el archivo applicationHost.config , porque hay muchos otros sitios que se ejecutan en ese servidor. ¿Hay otra solución?