Проверьте эту статью из MSDN.
How To: Create a Service Account for an ASP.NET 2.0 Application
Это Как показывает вам, как создать и настроить собственный наименее привилегированной учетной записи службы для запуска веб-приложения ASP.NET. По умолчанию приложение ASP.NET в Microsoft Windows Server 2003 и IIS 6.0 работает с использованием встроенной учетной записи сетевой службы. В производственных средах вы обычно запускаете свое приложение, используя собственную учетную запись службы. Используя собственную учетную запись службы, вы можете проводить аудит и авторизацию своего приложения отдельно от других, а ваше приложение защищено от любых изменений, внесенных в привилегии или разрешения, связанные с учетной записью сетевой службы. Чтобы использовать пользовательскую учетную запись службы, вы должны настроить учетную запись, запустив утилиту Aspnet_regiis.exe с ключом -ga, а затем настройте приложение для запуска в настраиваемом пуле приложений, в котором используется идентификатор настраиваемой учетной записи.