Lösen Sie das Problem, dass das ASP.NET-Prozesskonto keine Berechtigung für den Zugriff auf IIS hat
Unter IIS tritt beim Zugriff auf eine ASP-Seite ein Fehler auf: „
Zugriff auf die IIS-Metabasis fehlgeschlagen
“ „Das zum Ausführen von ASP.NET verwendete Prozesskonto muss Lesezugriff auf die IIS-Metabasis haben (z. B. IISservernameW3SVC). Informationen zum Ändern der Metabasis Berechtigungen finden Sie unter httpsupport.microsoft.comkbid=267904. „
Der Grund kann sein, dass zuerst .NET Framework und dann IIS installiert wird, was dazu führt, dass IIS keinen Benutzer für ASP.NET festlegt.
Lösung: 1. Führen Sieaspnet_regiis -i
unter CWindowsMicrosoft.NET Framework Version
2 aus. Oder laden Sie das Skript Metaacl.vbs herunter und führen Sie
cscript metaacl.vbs
aus,um die Berechtigungen manuell zu ändern
Herunterladen der Datei Metaacl.vbs