Cambie programáticamente ApplicationHost.config de IIS7 en Windows 2008 de 64 bits
-
05-07-2019 - |
Pregunta
Necesito mi instalador InstallShield de 32 bits para realizar un cambio en ApplicationHost.config (Parte de IIS7). Quiero establecer el valor de overrideModeDefaults de " Deny " para " Permitir " para la configuración de ipSecurity.
Esto funciona bien en Windows 2008 de 32 bits, pero no en Windows 2008 de 64 bits. El problema es que el instalador solo busca el archivo en systemWOW64, pero en realidad está en system32.
¿Hay alguna forma de editar este archivo mediante programación desde mi instalador de 32 bits? Estoy de acuerdo con ejecutar un script o incluso hacerlo después de la instalación con mi herramienta de configuración de 32 bits.
Solución
Creo que he encontrado mi propia respuesta. Resulta que puede usar% windir% \ sysnative para acceder al directorio system32 en una aplicación de 32 bits.