Ответ 1
Это поведение связано с новой моделью безопасности, начиная с IIS 7.
Идентификаторы пула приложений, запущенные с помощью IIS 7
Идентификаторы пула приложений позволяют запускать пулы приложений под уникальной учетной записью без необходимости создания и управления доменами или локальными учетными записями. Имя учетной записи пула приложений соответствует имени пула приложений.
- Идентификаторы пула приложений (2009)
Основная причина - безопасность, каждый пул приложений изолирован друг от друга.
LoadUserProfile = true Создает папку профиля пользователя
Из экспериментов на моей машине я считаю, что этот параметр отвечает за создаваемые папки.
Наличие параметра LoadUserProfile, установленного в true, означает, что IIS загрузит профиль пользователя для идентификации пула приложений. Это происходит, когда приложение фактически развернуто, вы можете проверить это, создав новый пул приложений, и если параметр false, новые папки не должны создаваться под C:\Users при попадании в сеть сайт в первый раз.
Согласно документации, LoadUserProfile по умолчанию должен быть false, хотя я заметил, что на машинах Win 7 вместо него может быть установлено true. Вы можете изменить это значение по умолчанию с помощью iIS gui: