IIS Fehler

met

Erfahrenes Mitglied
Hallo,
ich habe auf meinem Rechner mit IIS ein Testweb eingerichtet und darin eine einfache Datei (index.aspx) erstellt.
HTML:
<!-- index.aspx -->
<html>
<head>
<title>Test-Web</title>
</head>
<body>
<h1>Test-Web</h1>
<p>Mein Test-Web</p>
</body>
</html>

Warum kommt folgende Fehlermeldung?
Serverfehler in der Anwendung /Testweb.
--------------------------------------------------------------------------------

Fehler beim Zugriff auf die IIS-Metabasis.
Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Web.Hosting.HostingEnvironmentException: Fehler beim Zugriff auf die IIS-Metabasis.

Das zur Ausführung von ASP.NET verwendete Prozesskonto muss über Lesezugriff auf die IIS-Metabasis (z.B. IIS://servername/W3SVC) verfügen. Informationen zum Ändern der Berechtigungen für die Metabasis finden Sie unter http://support.microsoft.com/?kbid=267904.

Quellfehler:

Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.

Stapelüberwachung:


[HostingEnvironmentException: Fehler beim Zugriff auf die IIS-Metabasis.]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3492202
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385711
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189




--------------------------------------------------------------------------------
Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.42; ASP.NET-Version:2.0.50727.42
 

Norbert Eder

Erfahrenes Mitglied
Der User mit dem dein IIS läuft hat keinen Zugriff auf die IIS-Datenbank. Entweder du stellst den User um mit dem der IIS läuft, oder du führst folgenden Befehl im Verzeichnis %Systemroot%\Microsoft.NET\Framework\v2.0.50727\ aus:
Code:
aspnet_regiis –ga <WindowsUserAccount>