Modificare a livello di codice ApplicationHost.config di IIS7 su Windows 2008 a 64 bit
-
05-07-2019 - |
Domanda
Ho bisogno del mio programma di installazione InstallShield a 32 bit per modificare ApplicationHost.config (parte di IIS7). Voglio impostare il valore di overrideModeDefaults da " Nega " a " Permetti " per la configurazione di ipSecurity.
Funziona bene con Windows 2008 a 32 bit, ma non con Windows 2008 a 64 bit. Il problema è che il programma di installazione cerca solo il file systemWOW64, ma in realtà è in system32.
C'è un modo per me di modificare questo file a livello di codice dal mio programma di installazione a 32 bit? Sto bene con l'esecuzione di uno script o addirittura con il post-installazione con il mio strumento di configurazione a 32 bit.
Soluzione
Penso di aver trovato la mia risposta. Si scopre che è possibile utilizzare% windir% \ sysnative per accedere alla directory system32 in un'applicazione a 32 bit.