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