64-разрядный IIS7.5 / Win7 DefaultAppPool имеет недостаточные права безопасности 503 Ошибка
У меня есть простая веб-страница, которую я пытаюсь опубликовать в IIS 7.5 с помощью DefaultAppPool. Я добавляю сайт с помощью IIS Services Manager и выбираю DefaultAppPool. Когда я захожу на страницу с помощью "Просмотр веб-сайта", я получаю сообщение об ошибке 503 "Служба недоступна". Повторно посещая пулы приложений, я вижу, что DefaultAppPool остановлен. Глядя на журнал событий Windows, я вижу предупреждение:
Windows не может скопировать файл \?\C:\Users\Default\ в папку \?\C:\Users\TEMP. Эта ошибка может быть вызвана проблемами с сетью или недостаточными правами безопасности.
Устраняя эту проблему, я обнаружил, что если я перехожу с ApplicationPoolIdentity на LocalSystem, страница отображается правильно. Я бы предпочел использовать applicationPoolIdentity, если это возможно.
Поиск в Интернете не дал определенных ответов, но был интересный комментарий, спрашивающий, использовалась ли 64-битная версия Win7. Я установил 32-разрядную виртуальную машину Win7 с IIS, настроенным так же, как на моей 64-разрядной машине Win7, и веб-сайт работал с ApplicationPoolIdentity. Я бы предпочел развернуть мое приложение на 64-битной, если это возможно.
Итак, наконец возникает вопрос: как мне заставить мой веб-сайт IIS 7.5 работать с ApplicationPoolIdentity при использовании 64-разрядной версии Win7?