Maximale Anhanggröße anpassen

Um die maximal erlaubte Größe von Anhängen zu erhöhen, müssen die Serverparameter in den Konfigurationsdateien des Servers angepasst werden. Mit dem Parameter MaximumAllowedAttachmentSizeInBytes wird die maximale Größe von Anhängen in aqua festgelegt. Zusätzlich müssen auch, abhängig von der gewünschten Größe, die Limits des IIS Servers hochgesetzt werden. Dies kann auch in den Web.config Dateien des aqua Servers umgesetzt werden.
 
Es muss dafür in der Web.config Datei des Application Servers (welche sich standardmäßig hier befindet:"C:\Program Files\andagon GmbH\aqua For IIS\Web\Webservice\Web.config") folgendes angepasst werden:
  • Hinzufügen des Eintrages MaximumAllowedAttachmentSizeInBytes  im Bereich <appSettings> mit der gewünschten Anhanggröße in Bytes als value. Also z.B. wenn man 100 Megabyte (MB) als Limit haben möchte:
     <add key="MaximumAllowedAttachmentSizeInBytes" value="104857600" />
 
  • Anpassen, bzw. falls nicht vorhanden, hinzufügen des Eintrages maxRequestLength im Bereich <system.web> auf das gewünschte Limit (oder höher). Achtung: diesmal wird die Einheit in Kilobyte angegeben. Hiermit wird die maximale Gesamtgröße von Requests festgelegt. Wenn mehrere Anhänge in einer Aktion hochgeladen werden sollen, muss hier das Limit entsprechend höher gewählt werden. Als Beispiel hier auch für 100MB:
    <httpRuntime maxRequestLength="102400" executionTimeout="600" targetFramework="4.7.2" />
     
  • Anpassen, bzw. falls nicht vorhanden, hinzufügen des Eintrages maxAllowedContentLength im Bereich <system.webServer><security><requestFiltering> auf das gewünschte Limit (oder höher). Achtung: diesmal wird die Einheit in Byte angegeben. Wenn mehrere Anhänge in einer Aktion hochgeladen werden sollen, muss hier das Limit entsprechend höher gewählt werden. Als Beispiel hier auch für 100MB:
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="104857600" />
            </requestFiltering>
        </security>
    </system.webServer>
 
 
Zusätzlich muss auch in der Web.config Datei des aquaWebNG Servers (Standardmäßig im Pfad: "C:\Program Files\andagon GmbH\aquaWebNG\aquaWebNG\Web.config") noch folgednes angepasst werden:
  • Anpassen, bzw. falls nicht vorhanden, hinzufügen des Eintrages maxRequestLength im Bereich <system.web> auf das gewünschte Limit (oder höher). Achtung: diesmal wird die Einheit in Kilobyte angegeben. Hiermit wird die maximale Gesamtgröße von Requests festgelegt. Wenn mehrere Anhänge in einer Aktion hochgeladen werden sollen, muss hier das Limit entsprechend höher gewählt werden. Als Beispiel hier auch für 100MB:
    <httpRuntime enableVersionHeader="false" maxRequestLength="102400" requestValidationMode="2.0" executionTimeout="110" targetFramework="4.7.2" />
     
  • Anpassen, bzw. falls nicht vorhanden, hinzufügen des Eintrages maxAllowedContentLength im Bereich <system.webServer><security><requestFiltering> auf das gewünschte Limit (oder höher). Achtung: diesmal wird die Einheit in Byte angegeben. Wenn mehrere Anhänge in einer Aktion hochgeladen werden sollen, muss hier das Limit entsprechend höher gewählt werden. Als Beispiel hier auch für 100MB:
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="104857600" />
            </requestFiltering>
        </security>
    </system.webServer>