Available web.config keys for technical configuration

Various settings for application behaviour can be changed in the IIS web.config file for the Novulo application. It can be used to modify performance settings, database connectivity and presentation.

This post will be expanded to list all potential web.config keys.
Spaces in the keys are for readability reasons - there must be no spaces in web.config keys!

Key Type Default value Description
database.commandtimeout Integer 30 SQL Command timeout in seconds. Recommendation: as low as possible (e.g. 10, 15).
gridpanel.maxloadrows integer 10000 The maximum number of rows that are displayed in a (fully functional) grid. Setting it to -1 disables the limit (not recommended).
gridpanel.maxsortrows integer 10000 The maximum number of rows for which sorting a grid is allowed. Should be less than or equal to gridpanel.maxloadrows. Setting it to -1 disables the limit (not recommended).
gridpanel. selectwithreaduncommitted boolean false Setting this to true causes all grid-queries to do read-uncommitted reads. Recommended for applications with heavy usage.
uploaddir.alternativesource string (empty) In DTAP configurations with when using Database copy tool, this makes it possible for the target application (typically Test or Acc) to refer to the upload folder of Prod, to keep using files like activity templates.
MediaHttpComponent. UseDBHandler boolean false When set to true (recommended!), retrieving media from the server takes less server time. It makes a difference when many images are retrieved from the application, like when hosting media for public websites.
languages string en-GB;en-US Filled with languages availabile in full in components. Can be adjusted, see: Languages in Novulo: how does it work and how to overrule
basicapplicationloader. skipsystemstructureforwebsite boolean false Setting it to true will reduce IIS load for calls to websites and rest end points. Strongly recommended for all applications with REST, Website or Media delivery. Note: if you use this, then you must use rights profiles without any rights for structure elements for the REST users.
MediaHttpComponent. UseDBHandler boolean false Setting it to true will reduce server load when using the Novulo applications to deliver media files. Recommended for applications that are used to deliver media files to public websites.

Keys from plug-ins

Plug-ins can also add web.config keys. These are listed here.

FileExtensions plug-in

Key Type Default value Description
novulofileextensions. getfilefromdiskconstrained.basedirs string (empty) Lists the local folders/directories that the File Extensions plug-in can read from. Separated by semicolon ;
novulofileextensions. writefilefromdiskconstrained.basedirs string (empty) Lists the local folders/directories that the File Extensions plug-in can read from. Separated by semicolon ;

For setting web.config keys, pease refer to Allowing media hosts

3 Likes