"Serverfehler in '/'-Anwendung. Der Zugriff auf den Pfad wird verweigert", wenn Sie sich bei Windows SharePoint Services 2.0 anmelden.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
- Sie installieren IIS 6.0 und ASP.NET auf einem Mitgliedsserver.
- Sie verwenden das Active Directory-Installations-Assistent (Dcpromo.exe) zum Installieren von Active Directory.
- Sie installieren Windows SharePoint Services 2.0 auf dem Domänencontroller.
- Sie versuchen, sich bei einer Windows SharePoint Services 2.0-Website anzumelden.
- Sie geben Ihren Benutzernamen und Ihr Kennwort dreimal ein.
In diesem Szenario erhalten Sie möglicherweise eine Fehlermeldung, die dem folgenden Beispiel ähnelt:
Error: Server Error in '/' Application.
Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.
Hinweis: Möglicherweise treten ähnliche Symptome auf, wenn Sie auf die folgenden Websites in Microsoft Windows Small Business Server 2003:Accessing Backup (http://servername/backup): Error: Server Error in '/Backup' Application Accessing Companyweb (http://companyweb):Error: Server Error in '/'ApplicationAccessing Monitoring and Reporting (http://servername/monitoring): Error: Server Error in '/Monitoring' ApplicationAccessing Remote Web Workplace (http://servername/remote):Error: Serverfehler in "/Remote" ApplicationDuring Installation (configadminvs.aspx):Zugriff auf den Pfad C:\Programme\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data wird verweigert.
Ursache
Dieses Problem tritt auf, da die Netzwerkdienstgruppe nicht über ausreichende Berechtigungen für den Ordner "Temporäre ASP.NET Dateien" verfügt, wenn Sie IIS 6.0 installieren und vor der Installation von Active Directory ASP.NET.
Lösung
Um dieses Problem zu beheben, führen Sie die Schritte für die Version von ASP.NET aus, die Sie ausführen.
ASP.NET 1.1
Wählen Sie "Start" aus, wählen Sie "Ausführen" aus, geben Sie "cmd" in das Feld "Öffnen" ein, und wählen Sie dann "OK" aus.
Wechseln Sie zum Ordner "Laufwerk:\Windows\Microsoft.Net\Framework\v1.1.4322". In diesem Ordner ist Drive das Laufwerk, auf dem Windows installiert ist. Geben Sie dazu an der Eingabeaufforderung die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
Fügen Sie der Gruppe "Netzwerkdienst" die entsprechenden Berechtigungen für den Ordner "Temporäre ASP.NET Dateien" hinzu. Geben Sie dazu die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
aspnet_regiis -ir
Hinweis: Weitere Informationen zum Unterschied zwischen der Befehlszeilenoption "-ir" und der
-i
Befehlszeilenoption finden Sie unter ASP.NET IIS-Registrierungstool auf der MSDN-Website (Microsoft Developer Network).Geben Sie "exit" ein, und drücken Sie dann die EINGABETASTE, um die Eingabeaufforderung zu schließen.
ASP.NET 2.0
Wählen Sie "Start" aus, wählen Sie "Ausführen" aus, geben Sie "cmd" in das Feld "Öffnen" ein, und wählen Sie dann "OK" aus.
Wechseln Sie zum Ordner "Laufwerk:\WINDOWS\Microsoft.NET\Framework\v2.0.50727". In diesem Ordner ist Drive das Laufwerk, auf dem Windows installiert ist. Geben Sie dazu an der Eingabeaufforderung die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Fügen Sie der Gruppe "Netzwerkdienst" die entsprechenden Berechtigungen für den Ordner "Temporäre ASP.NET Dateien" hinzu. Geben Sie dazu die folgende Zeile ein, und drücken Sie dann die EINGABETASTE:
aspnet_regiis -ir
Hinweis: Weitere Informationen zum Unterschied zwischen der Befehlszeilenoption "-ir" und der Befehlszeile "-i" finden Sie unter ASP.NET IIS-Registrierungstool auf der Website des Microsoft Developer Network (MSDN).
Problemumgehung
Um zu verhindern, dass dieses Problem auftritt, installieren Sie Active Directory, bevor Sie IIS 6.0 und ASP.NET installieren.
Weitere Informationen
Benötigen Sie weitere Hilfe? Navigieren Sie zu SharePoint-Community.