Программно изменить ApplicationHost.config IIS7 в 64-разрядной версии Windows 2008

StackOverflow https://stackoverflow.com/questions/1804661

Вопрос

Мне нужен мой 32-битный установщик InstallShield, чтобы внести изменения в ApplicationHost.config (часть IIS7). Я хочу установить значение overrideModeDefaults из " Запретить " «Разрешить» для конфигурации ipSecurity.

Это прекрасно работает в 32-битной Windows 2008, но не в 64-битной Windows 2008. Проблема заключается в том, что установщик ищет файл только в systemWOW64, но на самом деле он находится в system32.

Есть ли способ для меня редактировать этот файл программно из моего 32-разрядного установщика? Я в порядке с запуском скрипта или даже после его установки с помощью моего 32-битного инструмента настройки.

Это было полезно?

Решение

Я думаю, что нашел свой ответ. Оказывается, вы можете использовать% windir% \ sysnative для доступа к каталогу system32 в 32-битном приложении.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top