sábado, 24 de marzo de 2012

Incrementar el tamaño de subida de archivos Sharepoint 2010

Los valores por default de subida de archivos son:

Sharepoint 2010: 50 MB

IIS 7 ~ 30 MB

1  -  Incrementar el tamaño via el central administration

    • Ingresar al Central Administration
    • Ir a la sección “Manage Web Applications”
    • Seleccionar el web application deseado
    • Seleccionar “General Settings” en la ribbon
    • En la sección “Maximum Upload Size”, cambio el valor al deseado

image_thumb1

2 – Incrementar el tamaño del request del IIS 7

    • Abro una línea de comandos
    • Ejecuto lo siguiente: %windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:valorEnBytes

      200 MB –>200x1024x1024=209715200 bytes

      Entonces valorEnBytes sería 209715200

3 – Incrementar el tiempo de timeout de la conexión IIS7

Si se sube archivos grandes, puede ser que nos lance un error de timeout, el valor default es de 120 segundos.

  • Abro el IIS
  • Selecciono el web application
  • Voy a Advanced Settings
  • Expando “Connection Limits”
  • Seteo el valor deseado en “Connection Time-out (seconds)”

image

image_thumb3

Seteo el valor a 1200 segundos.

4 – Incremento el valor de executionTimeOut

Ingreso a 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS' (el path depende de donde lo hayas instalado)

Abro el 'web.config' (previo backup), y edito la sección donde está el path “upload.aspx”

<location path="upload.aspx">
    <system.web>
      <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
    </system.web>
</location>

También edito el web.config en el path C\Inetpub\wwwroot\wss\Virtual Directories\<Virtual Directory>, la sección httpRuntime

<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />

También edito el web.config del siguiente path: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONFIG

<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />

Opcional – Aumentar el tamaño de la propiedad large-file-chunk-size

También es recomendable aumentar el tamaño de la propiedad large–file–chunk–size. El valor dependerá del tamaño máximo de subida que quieras subir. Recomendación: arranca con 50MB y sigue probando hasta que sea el adecuado, recuerda que los archivos se almacenarán en el WFE hasta que son envíados. Ej: archivo de 150 MB, se dividirá en 3 chunks de 50 MB al bajar el documento.

stsadm.exe –o setproperty –pn large–file–chunk–size –pv 52428800

No hay comentarios:

Publicar un comentario