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