zoukankan      html  css  js  c++  java
  • MOSS2007 无法上传超过30M或者50M的大文件解决办法

       服务器环境:windows server 2008 , IIS7,MOSS 2007 SP1

    1  如果MOSS2007 无法上传超过30M的文件

    解决办法:可能是iis7上传大文件限制,因为iis7默认为30M,可能超过28M就不能上传了。

    (1)进入目录C:/Windows/System32/inetsrv/config/schema,修改文件IIS_schema.xml

    修改文件配置:

    然后搜索 3000000 意思是 只允许上传 30MB 大小的文件,你在这后面多加一个0 就变成了 300MB 了就应该够用了。然后重启 IIS 7

    <element name="requestLimits">
          <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
          <attribute name="maxUrl" type="uint" defaultValue="4096" />
          <attribute name="maxQueryString" type="uint" defaultValue="2048" />
          <element name="headerLimits">
            <collection addElement="add" clearElement="clear" removeElement="remove" >
              <attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
              <attribute name="sizeLimit" type="uint" required="true" />
            </collection>
          </element>
    (2) 打开IIS管理器–双击“IIS”中的“ASP”– 打开“配置 ASP 应该程序的属性”–展开“限制属性”; 修改“最大请求实体主体限制”的值,默认值为200000(即不到200KB);
    把它修改为你想修改的大小,如:52000000(50MB)
    参考:http://www.info110.com/webserver/in10883-1.htm

    2 如果MOSS2007 无法上传超过50M的文件
    解决办法:moss 2007 默认上传的文件大小为50M。

    (1)增加最大上载大小

    1. 单击 开始 、 指向 所有程序 ,都指向 管理工具 ,然后单击 SharePoint 管理中心 。 然后,单击 应用程序管理
    2. SharePoint Web 应用程序管理 中,单击 Web 应用程序常规设置
    3. Web 应用程序常规设置 页面上定位 最大上载大小
    4. 最大上载大小 框中,键入所需的兆字节中的最大文件大小,然后单击 确定 。 您可以指定最大文件大小达 2047 兆字节为单位。

    (2)增加连接超时设置

    榛樿鎯呭喌涓嬶,IIS 连接超时设置为 120 秒。 若要增加连接超时设置,请按照下列步骤操作:
    1. 单击 开始 、 指向 所有程序 ,都指向 管理工具 ,然后单击 Internet Information Services (IIS) 管理器
    2. 用鼠标右键单击要配置,该虚拟服务器,然后单击 属性
    3. 单击 网站 选项卡。 连接 ,下键入要在 连接超时 框中的秒数,然后单击 确定

    (3)添加 executionTimeout 值

    1. 使用记事本打开 Web.config 文件。

      榛樿鎯呭喌涓嬶,此文件是在以下位置:
      程序因此 Files/Microsoft 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. 退出记事本。
    参考文章:
    http://support.microsoft.com/kb/944981
    http://support.microsoft.com/kb/925083/
    http://office.microsoft.com/en-us/winsharepointadmin/HA011607881033.aspx
    http://www.visualstudioblog.com/?p=78
  • 相关阅读:
    测试开发进阶——spring boot——MVC——thymeleaf模板——通过Model model的model.addAttribute返回数据给模板——示例01
    测试开发进阶——spring boot——MVC——thymeleaf模板——打开网页
    git小笔记
    web.config中sessionState节点的配置方案
    【BZOJ1053】 反素数ant
    正则表达式 (python 2)
    简政放权是合理的,大道至简
    一本通1035
    一本通1033
    Oracle中事务隔离机制
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127523.html
Copyright © 2011-2022 走看看