Вы, вероятно, хотите удостовериться, что Ваш пул приложений установлен на 32 бита, не только Ваш обработчик.
Попытайтесь смотреть на Пул приложений в менеджере по IIS, нажмите пул приложений, затем нажмите Advanced Settings. Изменитесь, "включают 32-разрядные приложения" к истинному.
Можно также использовать AppCMD для изменения этого:
C:\Windows\System32\inetsrv\AppCMD.EXE SET AppPool "DefaultAppPool" /enable32BitAppOnWin64:true
Необходимо было бы изменить "DefaultAppPool" на имя пула приложений:
C:\Windows\System32\inetsrv\AppCMD.EXE LIST AppPool
Вы могли также добавить новый AppPool только для этого:
C:\Windows\System32\inetsrv\AppCMD.EXE ADD AppPool /name:"New32BitPool"
C:\Windows\System32\inetsrv\AppCMD.EXE SET AppPool "New32BitPool" /enable32BitAppOnWin64:true
Мне наконец удалось удалить conetents INETSRV
папка, благодаря этой странице:
http://www.howtogeek.com/howto/windows-vista/how-to-delete-a-system-file-in-windows-vista/
Я на самом деле должен был изменить cacls
управляйте немного для обработки папок, а не файлов (/T переключатель, если я вспоминаю правильно).
После того как папка была очищена, IIS мог быть переустановлен успешно.
Это не проблема Установки IIS. Проверьте эту статью KB 890015. Проверьте ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
по умолчанию существует нет ListenOnlyList