Пользователь ASP.NET работает под
Я немного озадачен тем, как ASP.NET, под каким пользователем он работает? На iis 7.5 и на 6.0
Некоторые из учетных записей пользователей, которые мне не ясны, являются
- Сетевой сервис
- IUSR
- AppPool
Любые разъяснения по различным пользователям будут оценены и соображения безопасности / и т.д.
2 ответа
Решение
В итоге:
- IIS 5.1 (Windows XP) - это локальный
ASPNET
учетная запись - IIS 6 - по умолчанию пулы приложений работают под
Network Service
учетная запись, которая является членомIIS_WPG
группа - IIS 7.0 - до сих пор
Network Service
- IIS 7 SP2 / 7.5 - работает под эфемерным названием
ApplicationPoolIdentity
какие карты на счетIIS APPPOOL\ApplicationPool
(например, IIS APPPOOL\DefaultAppPool). Этот аккаунт является членомIIS_IUSRS
группа пользователей - ASP.NET Web Development Server (Cassini) - это, очевидно, ваша собственная учетная запись
Хорошей практикой является создание настраиваемой учетной записи с низким уровнем привилегий для запуска вашего приложения, особенно в среде PROD или когда вам необходимо получить доступ к сети из приложения.