> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NetServer Scripting element

> NetServer configuration values related to NetServer Service Scripting.

Configuration values related to NetServer Service Scripting.

```XML theme={null}
<Scripting>
  <add key="ScriptPath" value="" />
  <add key="EnableScripting" value="false" />
  <add key="TimeoutLimit" value="20000" />
  <add key="MaxTimeouts" value="5" />
</Scripting>
```

| Name            | Description                                                                                       | Default |
| --------------- | ------------------------------------------------------------------------------------------------- | ------- |
| EnableScripting | Determines whether scripts will be invoked when web service methods are called.                   | true    |
| ScriptPath      | UNC path to directory containing .cs, .vb or .dll script files. Defaults to *\script* if not set. |         |
| MaxTimeouts     | Maximum number of timeouts before a script is disabled.                                           | 5       |
| TimeoutLimit    | Number of milliseconds before a script times out.                                                 | 20000   |

See the [NetServer Core reference][1] for details about handling this programmatically.

[1]: https://github.com/SuperOfficeDocs/superoffice-docs/blob/main/docs/en/api/reference/netserver/core/SuperOffice.Configuration.ConfigFile.Scripting.yml


## Related topics

- [NetServer Reporter element](/en/onsite/web-config/reporter.md)
- [NetServer Services element](/en/onsite/web-config/services.md)
- [NetServer Infrastructure element](/en/onsite/web-config/infrastructure.md)
- [NetServer Webhooks element](/en/onsite/web-config/webhooks.md)
- [NetServer Factory element](/en/onsite/web-config/factory.md)
- [NetServer Threading element](/en/onsite/web-config/threading.md)
