Недавно мы обновили до IIS7 в качестве основного веб-сервера, и мне нужен обзор с точки зрения разрешений. Раньше, когда мне нужно было писать в файловую систему, я бы предоставил пользователю AppPool (Network Service) доступ к каталогу или файлу.
В IIS7 я вижу, что по умолчанию для пользователя AppPool установлено значение ApplicationPoolIdentity
. Поэтому, когда я проверяю диспетчер задач, я вижу, что учетная запись пользователя под названием "WebSite.com" запускает процесс IIS ( "Website.com" - имя веб-сайта в IIS)
Однако эта учетная запись пользователя не существует, если я пытаюсь использовать ее для предоставления разрешений. Итак, как я могу определить, какой пользователь должен предоставить разрешения?
Изменить ============================================================================================ ================================
См. ниже проблему при съемке экрана. Наш сайт (www.silverchip.co.uk) работает на имя пользователя SilverChip.co.uk. Однако, когда я добавляю pemissions, этот пользователь doenst существует!
=================== =