Поделиться через


"Ошибка сервера в приложении /". Доступ к пути запрещен" при входе в Windows SharePoint Services 2.0

Симптомы

Рассмотрим следующий сценарий:

  • Вы устанавливаете IIS 6.0 и ASP.NET на сервере-члене.
  • Средство установки Active Directory (Dcpromo.exe) используется для установки Active Directory.
  • Windows SharePoint Services 2.0 устанавливается на контроллер домена.
  • Вы пытаетесь войти на веб-сайт Windows SharePoint Services 2.0.
  • Вы правильно введите имя пользователя и пароль три раза.

В этом сценарии может появиться сообщение об ошибке, похожее на следующий пример:

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.  

Примечание. При доступе к следующим сайтам в Microsoft Windows Small Business Server 2003:Accessing Backup (ошибка: ошибка сервера в приложении ,/backup" Application Accessing Companywebhttp://companyweb):Error: ( ошибка сервера в "/'ApplicationAccessing Monitoring and Reporting" (http://servername/backup):http://servername/monitoring):Ошибка сервера: ошибка сервера в удаленном веб-рабочем месте ApplicationAccessing ( (Ошибка сервера: ошибка сервера в удаленном веб-рабочем месте ApplicationAccessing (http://servername/remote):Error:Примечание. Ошибка сервера в установке ApplicationDuring (configadminvs.aspx):Доступ к пути C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data запрещено.

Причина

Эта проблема возникает, так как группа сетевых служб не имеет достаточных разрешений для папки временных ASP.NET файлов при установке IIS 6.0 и ASP.NET перед установкой Active Directory.

Решение

Чтобы устранить эту проблему, выполните действия для версии ASP.NET, которую вы используете.

ASP.NET 1.1

  1. Нажмите кнопку "Пуск", выберите "Запустить", введите cmd в поле "Открыть" и нажмите кнопку "ОК".

  2. Перейдите в папку Drive:\Windows\Microsoft.Net\Framework\v1.1.4322. В этой папке диск — это диск, на котором установлена Windows. Для этого введите следующую строку в командной строке и нажмите клавишу ВВОД:

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Добавьте соответствующие разрешения в группу сетевых служб для папки "Временные ASP.NET файлы". Для этого введите следующую строку и нажмите клавишу ВВОД:

    aspnet_regiis -ir
    

    Примечание. Дополнительные сведения о разнице между параметром командной строки -ir и параметром -i командной строки см. в разделе ASP.NET средство регистрации IIS на веб-сайте Microsoft Developer Network (MSDN).

  4. Введите выход и нажмите клавишу ВВОД, чтобы закрыть командную строку.

ASP.NET 2.0

  1. Нажмите кнопку "Пуск", выберите "Запустить", введите cmd в поле "Открыть" и нажмите кнопку "ОК".

  2. Перейдите в папку Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. В этой папке диск — это диск, на котором установлена Windows. Для этого введите следующую строку в командной строке и нажмите клавишу ВВОД:

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Добавьте соответствующие разрешения в группу сетевых служб для папки "Временные ASP.NET файлы". Для этого введите следующую строку и нажмите клавишу ВВОД:

    aspnet_regiis -ir
    

    Примечание. Дополнительные сведения о разнице между параметром командной строки -ir и командной строкой -i см. в разделе ASP.NET средство регистрации IIS на веб-сайте Microsoft Developer Network (MSDN).

Обходное решение

Чтобы предотвратить эту проблему, установите Active Directory перед установкой IIS 6.0 и ASP.NET.

Дополнительная информация

Требуется дополнительная помощь? Посетите сайт сообщества SharePoint.