Начиная с ASP.NET 2.0 и далее правильный способ гарантировать, что учетная запись пользователя имеет правильные права на запуск в качестве удостоверения рабочего процесса, - выполнить эту команду:
aspnet_regiis -ga [account]
Вам необходимо выполнить команду aspnet_regiis, соответствующую версии ASP.NET, которую вы планируете запустить:
ASP.NET 2.0 -
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ga [account]
ASP.NET 4.0 -
%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ga [account]