你目前正处于脱机状态,正在等待 Internet 重新连接

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

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 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"


WSSv3

警告:本文已自动翻译

属性

文章 ID:925083 - 上次审阅时间:07/16/2013 07:36:00 - 修订版本: 4.1

Microsoft Windows SharePoint Services 3.0

  • kberrmsg kbtshoot kbexpertiseinter kbprb kbmt KB925083 KbMtzh
反馈