Alfabet Web Application
- Between Alfabet 10.X and Alfabet 11.X the name of the physical folder of the Alfabet Web Application has changed from Alfawebapplication to AlfabetWebApplication.
- The configuration language has changed from XML to JSON. The alfabet.config file has been substituted by the alfasettings.json file. In the root directory of the Alfabet Web Application , appsettings.json contains the relevant settings while web.config is only a redirect to .NET Core. In the Alfabet Administrator, the editor for editing the alfabet.config file has been changed to provide editing capabilities for alfasettings.json.
- Only HTTPS is used for connections between the Alfabet Web Application and the web browsers.
It is possible to enforce usage of HTTP instead of HTTPS. This is not recommended. To use HTTP instead of HTTPS, add the field "DisableCookieSecurePolicy": "true" to the root object in the alfasettings.json file.
- NLog can be used for logging the Alfabet Web Application. The use of NLog is exclusive. If NLog is activated, the settings of the central logging done in the server alias configuration are ignored. NLog must be configured and activated in the alfasettings.json file of the Alfabet Web Application:
- You must activate NLog in the JSON object in the field "AlfabetRuntime with a field "UseNLog":true; and a field "Debug":false; . In debug mode, NLog would write log files directly in the runtime directory of the Alfabet Web Application.
- You must configure NLog in the JSON object in the field "NLog". For details of the configuration, see the NLog configuration documentation.
In the Examples sub-folder of the AlfabetWebApplication folder, there is a folder Log_SAML containing an alfasettings.json file with an example configuration for logging of SAML activity with NLog. If you need more examples for other use cases, you can propose the use case for generation of an additional example file.
- The folder for storing resources like images has changed for the Alfabet Web Application to the folder AlfabetWebApplication\wwwroot.