"请求超时"错误当您尝试将大文件上载到 Windows SharePoint Services 3.0 网站上的文档库

文章翻译 文章翻译
文章编号: 925083 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 设置 Microsoft Windows SharePoint Services 3.0。
  • 配置 Windows SharePoint Services 3.0 网站以支持大型文件。
  • 您连接到 Windows SharePoint Services 3.0 网站。
  • 您尝试将大文件上载到文档库。
在此方案中,您将收到类似于以下错误消息:

请求超时。


原因

如果您尝试上载的文件超过 50 兆字节 (MB),则会发生此问题。

解决方案

要解决此问题,请使用一个或多个以下的方法。

方法 1: 增加最大上载大小

若要增加最大上载大小,请执行以下步骤:
  1. 单击 开始指向 所有程序指向 管理工具然后单击 SharePoint 管理中心管理.
  2. 单击应用程序管理.
  3. 在下 SharePoint Web 应用程序管理单击 Web 应用程序常规设置.
  4. 在上 Web 应用程序常规设置页面上,单击您想要更改的 web 应用程序。
  5. 在下 最大上载大小键入最大文件大小以兆字节为单位所需的然后单击 确定.您可以指定最大文件大小 2,047 兆字节。

方法 2: 增加连接超时设置

若要提高连接超时设置,请按照下列步骤。
?
注意默认情况下,IIS 连接超时设置为 120 秒。
  1. 单击 开始指向 所有程序指向 管理工具然后单击 Internet Information Services (IIS) 管理器.
  2. 用鼠标右键单击要配置,然后单击所需的虚拟服务器 属性.
  3. 单击 Web 站点 选项卡。
  4. 在下 连接键入所需的秒数 连接超时 框中,然后单击 确定.

方法 3: 添加 executionTimeout 值

  1. 在记事本中打开 Web.config 文件。

    注意默认情况下此文件位于以下位置:
    程序使用能 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 应用程序的 Web.config 文件。

    注意默认情况下此文件位于以下文件夹:
    Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder
  5. 更改文件中的以下行。

    现有的行
    <httpRuntime maxRequestLength="51200" />
    替换行
    <httpRuntime executionTimeout="999999" maxRequestLength="51200" />
    
  6. 单击 文件然后单击 保存.
  7. 退出记事本。

更多信息

在具有仅 IIS 7.0 安装的 Windows Server 2008 计算机,您可以添加 maxAllowedContentLength 值,以解决"症状"一节所述的问题。但是,无法上载会大于 28 MB,即使您已配置了大文件上载设置,当您在基于 Windows Server 2008 的计算机上已安装的 IIS 7.0 运行 Windows SharePoint Services 的文件。通常,您将收到类似于以下内容之一的错误消息:

不显示此页。

HTTP 404


要解决此问题,请编辑 web 应用程序的 Web.config 文件中的<configuration>一节。若要执行此操作,请按照下列步骤:</configuration>
  1. 在记事本中打开 web 应用程序的 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>
注意我们建议您设置 maxAllowedContentLength 值略大于 SharePoint 中配置的最大文件上载大小。如果 maxAllowedContentLength 值等于或小于在 SharePoint 中配置的最大文件上载大小,用户将不会收到它们如果他们试图上载大于由管理员指定的文件大小超过大小限制的错误消息。

参考

有关如何配置 Windows SharePoint Services 3.0 网站以支持大型文件的信息,请访问安装和使用的 Windows SharePoint Services 的服务包 网站。

有关 maxAllowedContentLength 设置的详细信息,请参阅 Microsoft 知识库中相应的文章:

942074 当您正在运行 Internet Information Services 7.0 的服务器上访问承载的 Web 站点时的错误消息:"HTTP 错误 404.13-CONTENT_LENGTH_TOO_LARGE"


属性

文章编号: 925083 - 最后修改: 2013年7月16日 - 修订: 4.1
这篇文章中的信息适用于:
  • Microsoft Windows SharePoint Services 3.0
关键字:?
kberrmsg kbtshoot kbexpertiseinter kbprb kbmt KB925083 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 925083
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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