Resuelva el problema de que la cuenta del proceso ASP.NET no tiene permiso para acceder a IIS
En IIS, se produce un error al acceder a una página ASP:
Error en el acceso a la metabase de IIS
. "La cuenta de proceso utilizada para ejecutar ASP.NET debe tener acceso de lectura a la metabase de IIS (como IISservernameW3SVC). Para obtener información sobre cómo modificar la metabase. permisos, consulte httpsupport.microsoft.comkbid=267904 "
La razón puede ser que .NET Framework se instala primero y luego IIS, lo que hace que IIS no configure un usuario para ASP.NET.
Solución: 1. Ejecuteaspnet_regiis -i
en CWindowsMicrosoft.NET Framework versión
2. O descargue el script Metaacl.vbs y ejecute
cscript metaacl.vbs
para modificar manualmente los permisos.
Descarga del archivo metaacl.vbs