Как может я программно изменять настройки пулов приложений IIS и свойства (например: Enable 32-Bit Applications
установка)?
Есть ли справочники на свойствах для IIS 6 или 7 на MSDN или Technet?
Попробуйте это на размер.
DirectoryEntry root = this.GetDirectoryEntry("IIS://" + this.DomainName + "/W3SVC/AppPools");
if (root == null)
return null;
List<ApplicationPool> Pools = new List<ApplicationPool>();
...
Вы можете решить проблему с помощью appcmd.exe. Где «DefaultAppPool» - имя пула.
appcmd list apppool /xml "DefaultAppPool" | appcmd set apppool /in /enable32BitAppOnWin64:true
Если у вас возникли проблемы с запуском на C #, посмотрите Как: Выполнить командную строку на C # .
ps: Дополнительную информацию о appcmd.exe можно найти здесь . Расположение инструмента по умолчанию - C: \ windows \ system32 \ inetsrv