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

Симптомы

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

  • Вы устанавливаете IIS 6.0 и ASP.NET на рядовом сервере.
  • Для установки Active Directory используется мастер установки Active Directory (Dcpromo.exe).
  • На контроллере домена устанавливается 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 (http://servername/backup): Ошибка: Ошибка сервера в приложении "/Backup" Accessing Companyweb (http://companyweb):Error: Ошибка сервера в '/'ApplicationAccessing Monitoring and Reporting (http://servername/monitoring): Error: Server Error in '/Monitoring' ApplicationAccessing Remote Web Workplace ( Error: Server Error in '/Monitoring' ApplicationAccessing Remote Web Workplace (http://servername/remote):Error: Ошибка сервера в '/Remote' ApplicationDuring Installation (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. Введите exit и нажмите клавишу ВВОД, чтобы закрыть командную строку.

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.