"Błąd serwera w aplikacji '/'. Odmowa dostępu do ścieżki" podczas logowania do Windows SharePoint Services 2.0

Symptomy

Rozpatrzmy następujący scenariusz:

  • Usługi IIS 6.0 i ASP.NET są instalowane na serwerze członkowskim.
  • Do zainstalowania usługi Active Directory służy narzędzie Kreator instalacji usługi Active Directory (Dcpromo.exe).
  • Zainstaluj Windows SharePoint Services 2.0 na kontrolerze domeny.
  • Próbujesz zalogować się do witryny internetowej Windows SharePoint Services 2.0.
  • Poprawnie wpisz nazwę użytkownika i hasło trzy razy.

W tym scenariuszu może zostać wyświetlony komunikat o błędzie podobny do następującego:

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.  

Uwaga Podobne objawy mogą wystąpić podczas uzyskiwania dostępu do następujących witryn w programie 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: Błąd serwera w "/Remote" ApplicationDuring Installation (configadminvs.aspx): Odmowa dostępu do ścieżki C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data.

Przyczyna

Ten problem występuje, ponieważ grupa usługi sieciowej nie ma wystarczających uprawnień do folderu Tymczasowe pliki ASP.NET podczas instalowania usług IIS 6.0 i ASP.NET przed zainstalowaniem usługi Active Directory.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj kroki dotyczące wersji ASP.NET, która jest uruchomiona.

ASP.NET 1.1

  1. Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz cmd w polu Otwórz, a następnie kliknij przycisk OK.

  2. Przejdź do folderu Drive:\Windows\Microsoft.Net\Framework\v1.1.4322. W tym folderze dysk jest dyskiem, na którym jest zainstalowany system Windows. W tym celu wpisz następujący wiersz w wierszu polecenia, a następnie naciśnij klawisz Enter:

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Dodaj odpowiednie uprawnienia do grupy Usługi sieciowe dla folderu Tymczasowe pliki ASP.NET. W tym celu wpisz następujący wiersz, a następnie naciśnij klawisz Enter:

    aspnet_regiis -ir
    

    Uwaga Aby uzyskać więcej informacji na temat różnicy między opcją wiersza polecenia -ir i opcją wiersza polecenia -i, zobacz ASP.NET IIS Registration Tool (Narzędzie rejestracji usług IIS ) w witrynie internetowej sieci Microsoft Developer Network (MSDN).

  4. Wpisz exit(Zakończ), a następnie naciśnij klawisz Enter, aby zamknąć wiersz polecenia.

ASP.NET 2.0

  1. Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz cmd w polu Otwórz, a następnie kliknij przycisk OK.

  2. Przejdź do folderu Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. W tym folderze dysk jest dyskiem, na którym jest zainstalowany system Windows. W tym celu wpisz następujący wiersz w wierszu polecenia, a następnie naciśnij klawisz Enter:

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Dodaj odpowiednie uprawnienia do grupy Usługi sieciowe dla folderu Tymczasowe pliki ASP.NET. W tym celu wpisz następujący wiersz, a następnie naciśnij klawisz Enter:

    aspnet_regiis -ir
    

    Uwaga Aby uzyskać więcej informacji na temat różnicy między opcją wiersza polecenia -ir i wierszem polecenia -i, zobacz ASP.NET IIS Registration Tool (Narzędzie do rejestracji usług IIS ) w witrynie sieci Web Microsoft Developer Network (MSDN).

Obejście problemu

Aby zapobiec występowaniu tego problemu, zainstaluj usługę Active Directory przed zainstalowaniem usług IIS 6.0 i ASP.NET.

Więcej informacji

Nadal potrzebujesz pomocy? Przejdź do witryny SharePoint Community.