Problem:
Beim Erzeugen eines Reports tritt ein Unerwarteter Fehler auf. In der Browser Console findet man folgende Fehlermeldung.
Error running job. GR001.400: Bad Request
Ursache:
Bei WebMaps mit vielen Layern und Verwendung von CIM-Symbolen kann es dazu kommen, dass Anfragen beim Reporting sehr groß werden und definierte Beschränkungen in der Konfiguration des IIS überscheiten.
Lösung:
Zur Lösung des Problems müssen in der web.config des Reporting Service zwei Anpassungen vorgenommen werden.
Pfand zur Konfigurationsdatei (Standardinstallation)
C:\Program Files\VertiGIS\VertiGIS Studio Reporting\Deployment\Service\Web.configmaxRequestLength
Das <httpRuntime>-Tag innerhalb des <system.web>-Tags legt die maximale Anforderungslänge über das Attribut maxRequestLength fest. Dieser Wert wird in Kilobyte angegeben.
- Default: 4096 (4 MB)
//wenn nicht angegeben - Vorschlag: 20408 (20 MB)
<system.web>
<httpRuntime targetFramework="4.8" enableVersionHeader="false" maxRequestLength="20408"/>
<compilation targetFramework="4.8" />
</system.web>HttpRuntimeSection.MaxRequestLength Property
maxAllowedContentLength
Das <requestLimits>-Tag innerhalb von <system.webServer> legt die maximal zulässige Länge des Inhalts fest. Der Eintrag muss händisch eingefügt werden. Die Angabe erfolgt in Bytes.
- Default: 30000000 (~28,6 MB)
//wenn nicht angegeben - Vorschlag: 31457280 (30 MB)
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="20971520" />
</requestFiltering>
</security>Request Limits <requestLimits>
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.