Решите проблему, заключающуюся в том, что учетная запись процесса ASP.NET не имеет разрешения на доступ к IIS.
В IIS возникает ошибка при доступе к странице ASP:
Ошибка доступа к метабазе IIS
. «Учетная запись процесса, используемая для запуска ASP.NET, должна иметь доступ на чтение к метабазе IIS (например, IISservernameW3SVC). Для получения информации о том, как изменить метабазу разрешения см. на странице httpsupport.microsoft.comkbid=267904. «
Причина может заключаться в том, что сначала устанавливается .NET Framework, а затем устанавливается IIS, в результате чего IIS не устанавливает пользователя для ASP.NET.
Решение: 1. Запуститеaspnet_regiis -i
в CWindowsMicrosoft.NET Framework версии
2. Или загрузите сценарий Metaacl.vbs и запустите
cscript Metaacl.vbs,
чтобы вручную изменить разрешения.
Загрузка файла Metaacl.vbs