Другие вопросы касались этого, но давайте получим полный ответ:
Какие конкретные разрешения необходимы для общего сайта IIS 7 с пользователем домена в качестве удостоверения пула приложений?
Какие конкретные разрешения необходимы для сайта ASP.NET IIS 7 с пользователем домена в качестве удостоверения пула приложений?
Если вы настроили параметры анонимной проверки подлинности своего веб-сайта для использования идентификатора пула приложений, вам нужно только предоставить доступ к идентификатору пула приложений, если только у вас нет раздела сайта, который не использует анонимную проверку подлинности, в этом случае вам также необходимо предоставить доступ аутентифицированных пользователей. Я рекомендую эту конфигурацию. Приятно избавиться от необходимости управлять учетной записью удостоверения пула приложений и анонимной учетной записью.
Если вы не записываете на диск, просто список / чтение - это все, что вам нужно. Если вам нужно что-то записать на диск, вам также необходимо предоставить разрешения на запись.
Для №3, если это всего лишь 1 сервер, вы можете сделать это с помощью диспетчера IIS и разрешений NTFS. Если вы планируете создать сценарий для нескольких серверов, сообщите нам, и мы предоставим дополнительную информацию.