Anpassung web.config für sSafety Web (Version 9.20.0)

Geändert am Mi, 10 Jun um 10:28 VORMITTAGS

Beim Hochladen von größerer Dateien in sSafety Web kann es zu Fehlern kommen (z. B. „Maximum request length exceeded“). Ursache ist in der Regel eine zu niedrig konfigurierte maximale Request-Größe in IIS bzw. ASP.NET.


Zur Behebung müssen die Upload-Limits sowohl auf IIS-Ebene als auch in ASP.NET angepasst werden, da beide unabhängig voneinander greifen.


Hierbei müssen die folgenden Anpassungen vorgenommen werden.


1. Anpassung im Bereich <system.webServer>

Im Abschnitt <system.webServer> sind folgende Änderungenvorzunehmen:

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="40960000" />
        </requestFiltering>
    </security>
</system.webServer>
XML

Erläuterung:

  • maxAllowedContentLength definiert die maximal erlaubte Größe einer HTTP-Anfrage oder HTTPS-Anfrage in Bytes.
  • Beispielwert 40960000 entspricht ca. 40 MB.

2. Anpassung im Bereich <system.webServer>

Innerhalb des Abschnitts <system.web> den Parameter maxRequestLength im Element <httpRuntime> setzen:

<system.web>
    <httpRuntime targetFramework="4.8.1" maxRequestLength="40000" />
</system.web>

Erläuterung:

  • maxRequestLength definiert die maximale Request-Größe in Kilobytes (KB).
  • Beispielwert 40000 entspricht ebenfalls ca. 40 MB.


Wichtig

  • Beide Einstellungen müssen gesetzt werden, da:
    • IIS (maxAllowedContentLength) die Anfrage serverseitig begrenzt.
    • ASP.NET (maxRequestLength) die Verarbeitung innerhalb der Anwendung limitiert.
  • Ist einer der beiden Werte zu klein, schlägt das Hochladen von Dateien weiterhin fehl.


War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren