Ошибка «Истекло время ожидания для запроса» при попытке передать большой файл в библиотеке документов на узле Windows SharePoint Services 3.0

Переводы статьи Переводы статьи
Код статьи: 925083 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Установите Microsoft Windows SharePoint Services 3.0.
  • Настроить веб-узел Windows SharePoint Services 3.0 для поддержки больших файлов.
  • Подключение к веб-сайту Windows SharePoint Services 3.0.
  • При попытке передать большой файл в библиотеку документов.
В этом случае появляется сообщение об ошибке следующего вида:

Истекло время ожидания запроса.


Причина

Такое поведение наблюдается, если файл, который вы пытались загрузить более 50 мегабайт (МБ).

Решение

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

Метод 1: Увеличить размер максимальной загрузки

Чтобы увеличить размер максимальной загрузки, выполните следующие действия.
  1. Нажмите кнопку Начало, выберите пункт Все программы, выберите пункт Администрирование, а затем нажмите кнопку Центр администрирования SharePoint.
  2. Нажмите кнопкуУправление приложениями.
  3. В разделе Управление SharePoint веб-приложением, нажмите кнопку Общие параметры веб-приложения.
  4. На Параметры Общие приложения веби щелкните веб-приложения, которое требуется изменить.
  5. В разделе Максимальный объем отправляемых, введите максимальный размер файла в мегабайтах и нажмите кнопку ОК. Можно указать размер максимального файла до 2047 МБ.

Метод 2: Увеличении времени ожидания подключения

Чтобы увеличить значение времени ожидания подключения, выполните следующие действия.
 
Примечание По умолчанию параметр тайм-аут подключения IIS — 120 секунд.
  1. Нажмите кнопку Начало, выберите пункт Все программы, выберите пункт Администрирование, а затем нажмите кнопку Диспетчер служб IIS.
  2. Щелкните правой кнопкой мыши виртуальный сервер, который требуется настроить и нажмите кнопку Свойства.
  3. Нажмите кнопку Веб-узел Вкладка.
  4. В разделе Подключения, введите число секунд, в Время ожидания подключения поле, а затем нажмите ОК.

Способ 3: Добавить значение executionTimeout

  1. Откройте файл Web.config в программе «Блокнот».

    Примечание По умолчанию этот файл находится в следующей папке:
    Программа Files\Common создаваемую Shared\Web сервера extensions\12\TEMPLATE\LAYOUTS
  2. Добавьте нужное значение executionTimeout. Например замените значение следующим образом.

    Существующий код
     <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime maxRequestLength="2097151" /> 
        </system.web> 
      </location> 
    Код для замены
     <location path="upload.aspx"> 
        <system.web> 
          <httpRuntime executionTimeout="999999" maxRequestLength="2097151" /> 
        </system.web> 
      </location> 
  3. Нажмите кнопку Файл, а затем нажмите кнопку Сохранить.
  4. В блокноте, откройте файл Web.config веб-приложения.

    Примечание По умолчанию этот файл находится в следующей папке:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  5. Измените следующую строку в файл.

    Существующие строки
    <httpRuntime maxRequestLength="51200" />
    Строка замены
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
    
  6. Нажмите кнопку Файл, а затем нажмите кнопку Сохранить.
  7. Выйдите из программы «Блокнот».

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

На компьютере с Windows Server 2008, имеется только для установки IIS 7.0 можно добавить значение maxAllowedContentLength для устранения проблемы, описанной в разделе «Проблема». Однако невозможно передать файлы, размер которых превышает 28 МБ, даже если настройки большого файла загрузки настройки при запуске на компьютере на базе Windows Server 2008 установлен IIS 7.0 Windows SharePoint Services. Как правило появляется сообщение об ошибке, подобное одному из следующих:

Не удается отобразить страницу.

HTTP 404


Чтобы обойти эту проблему, измените раздел <configuration>в файле Web.config для веб-приложения. Чтобы сделать это, выполните следующие действия:</configuration>
  1. В блокноте, откройте файл Web.config веб-приложения.

    Примечание По умолчанию этот файл находится в следующей папке:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  2. Увеличьте значение maxAllowedContentLength в requestLimitsузел. Например отредактируйте файл следующим образом, чтобы это значение максимального размера.
    <requestLimits maxallowedcontentlength="52428800"></requestLimits>
    Примечание Если файл Web.config не имеет <requestLimits>узел, необходимо добавить его в правильное положение в иерархии раздела:

    <configuration>
    <system.webServer>
    <security>
    <requestFiltering>
    <requestLimits maxallowedcontentlength="52428800"></requestLimits>
    </requestFiltering>
    </security>
    </system.webServer>
    </configuration></requestLimits>
Примечание Рекомендуется установить немного больше, чем максимальный размер загружаемого файла, установленном в SharePoint значение maxAllowedContentLength. Если значение maxAllowedContentLength равно или меньше, чем максимальный размер загружаемого файла, настроенного в SharePoint, пользователи не будут получать сообщение об ошибке, что они с превышением предельного размера, при попытке загрузить файл размером более, определенном администратором.

Ссылки

Сведения о настройке веб-узла Windows SharePoint Services 3.0 для поддержки больших файловУстановка и использование пакетов обновления для Windows SharePoint Services веб-узел.

Дополнительные сведения о настройке maxAllowedContentLength см в следующей статье Microsoft Knowledge Base:

942074 Посетите веб-узел, размещенный на сервере, на котором работает Internet Information Services 7.0 появляется сообщение об ошибке: «HTTP Ошибка 404.13 – CONTENT_LENGTH_TOO_LARGE»


Свойства

Код статьи: 925083 - Последний отзыв: 16 июля 2013 г. - Revision: 5.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows SharePoint Services 3.0
Ключевые слова: 
kberrmsg kbtshoot kbexpertiseinter kbprb kbmt KB925083 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 925083

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com