-
-
Notifications
You must be signed in to change notification settings - Fork 10
Simplify.Web configuration
Alexanderius edited this page Jul 3, 2025
·
7 revisions
You can configure Simplify.Web via the appsettings.json
(by default) configuration file.
To configure, simply create a SimplifyWebSettings
section in your config file:
{
"SimplifyWebSettings": {
// Default website language (default value: en)
"DefaultLanguage": "en",
// Indicates that language from cookie should be applied for requests, if present (default: false)
"AcceptCookieLanguage": true,
// Indicates that language from HTTP header should be applied for requests, if present (default: false)
"AcceptHeaderLanguage": true,
// Default HTML templates path (default: Templates)
"DefaultTemplatesPath": "MyTemplates/Templates",
// Indicates whether HTML template files should be loaded from assembly instead of templates folder (default: false)
"LoadTemplatesFromAssembly": true,
// Default master template file name (default: Master.tpl)
"DefaultMasterTemplateFileName": "Master.tpl",
// Default main content variable name (variable to store current page data, default: MainContent)
"DefaultMainContentVariableName": "MainContent",
// Default site title variable name (default: Title)
"DefaultTitleVariableName": "Title",
// Default site style name (default: Main)
"DefaultStyle": "Main",
// Data path (default: App_Data)
"DataPath": "App_Data",
// Indicates whether Simplify.Web static files processing is enabled or only controller requests should be processed (default: false)
"StaticFilesEnabled": true,
// Allowed static files paths (default: styles, scripts, images, content, fonts)
"StaticFilesPaths": "content, scripts, images",
// String table files (default: StringTable.xml)
"StringTableFiles": "Titles.xml, Messages.xml",
// Indicates whether the framework should not automatically set a site title (default: false)
"DisableAutomaticSiteTitleSet": true,
// Indicates whether exception details should not be shown when the framework catches and displays any exception (default: false)
"HideExceptionDetails": true,
// Indicates whether the Simplify.Web HTTP 500 error page should be displayed in dark style (default: false)
"ErrorPageDarkStyle": true,
// Enables HTML templates in-memory cache (default: false)
"TemplatesMemoryCache": true,
// Enables string table in-memory cache (default: false)
"StringTableMemoryCache": true,
// Enables static files in-memory cache (default: false)
"StaticFilesMemoryCache": true,
// Globally disables file read caching (default: false)
"DisableFileReaderCache": true,
// Enables performance measurements (default: false)
"MeasurementsEnabled": true,
// Logs HTTP request info to the console (default: false)
"ConsoleTracing": true
}
}
- Getting Started
- Main Simplify.Web principles
- Simplify.Web controllers
- Simplify.Web views
- Simplify.Web templates
- Simplify.Web configuration
- Templates variables
- Static content
- Template factory
- Data collector
- String table
- File reader
- Web context
- Environment
- Dynamic environment
- Language manager
- Redirector
- HTML