Die folgenden Einstellungen können unter anderem in der Datei „Web.config” im Anwendungsverzeichnis des Webservers vorgenommen werden:

Maximale Größe für Dateiuploads

Die maximale Größe für einen Dateiuploads beträgt standardmäßig 300MB pro Datei. Das gilt für alle Stellen, an denen Dateien hochgeladen werden können (z.B. Attachment-Steuerelement oder Datenimport).

In der web.config von Projekten kann die maximale Größe für Dateiuploads verändert werden. Dies muss an zwei Stellen erfolgen:

  • Bei <httpRuntime> als Parameter „maxRequestLength” (Hier erfolgt die Angabe in KB).
  • Unter dem Security-Bereich bei <requestLimits>” als Parameter „maxAllowedContentLength” (Hier erfolgt die Angabe in Byte).

Beispielauszug aus der Datei „Web.config”:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.web>
    <httpRuntime maxRequestLength="307200" />
  </system.web>
  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="314572800" />
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>

Damit der Upload jedoch nicht abgebrochen wird weil er zu lange dauert falls ein sehr großes Limit eingestellt wird, sollte ggf. eine passende maximale Zeit für die Ausführung festgelegt werden:

  • <httpRuntime maxRequestLength="307200" executionTimeout="3600" /> (Die Angabe hier wird in Sekunden vorgenommen. Der Standardwert ist 1 Stunde.)