У меня нормальная установка Windows Server 2008 с II7. Каждый сайт имеет свой собственный пул приложений. Но есть проблема, связанная с безопасностью.
Нет никаких ограничений для приложения asp.net для записи файла в C: или любые другие каталоги.
В IIS 6, прежде чем это могло произойти, я должен был установить эти права в разрешениях безопасности папки Windows и позволить ASPNET_Usr сделать это.
Как лучше всего размещать приложения asp.net и не разрешать им писать файлы для чтения, например, в c:?
EDIT
Anonymous Auth. включен, и пользователь указал "ISUR". Все остальные аутентификации отключены. В пуле приложений я использую в качестве удостоверения процесса «Сетевая служба».
Я создал нового пользователя на сервере (не в домене) "www.xyz.test" и удалил все его членства в группах. Изменил удостоверение процесса для этого пользователя, заставил анонимную аутентификацию использовать удостоверение пула приложений и все еще мог записывать в C:.
Изменение уровня доверия в моем случае не вариант, потому что мы используем стороннее приложение