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.)