ASP.NET не имеет никакого доступа к метабазе IIS

Вы выполняете свой PowerShell или Командную строку как Администратор? Я нашел, что это было первым местом для взгляда, пока Вы не привыкаете к Контролю доступа пользователей или путем выключения Контроля доступа пользователей.

17
задан Christian Hudon 21 June 2012 в 20:41
поделиться

3 ответа

Права пользователя ASPNET установлены неправильно.

Какую версию ASP.NET вы используете?

попробуйте

Start -> Run 
Type cmd <HIT RETURN>
Type c:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i <HIT RETURN>

или предложите

aspnet_regiis.exe -ga ASPNET
26
ответ дан 30 November 2019 в 11:18
поделиться

попробуйте запустить aspnet_regiis -i из каталога dotnet. У него есть способ исправить ситуацию.

3
ответ дан 30 November 2019 в 11:18
поделиться

Запуск asnet_regiis с параметром -i может быть недостаточным, поскольку причиной может быть отсутствие надлежащих прав доступа к метабазе IIS для учетной записи ASPNET.

Я бы посоветовал запустить его с параметром -ga:

aspnet_regiis.exe -ga ASPNET

В качестве общего комментария эта проблема возникнет, если перед установкой IIS установить Visual Studio и / или .Net Framework.

13
ответ дан 30 November 2019 в 11:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: