The development.config file is a version of the
Web.config that ships with DotNetNuke.
When you install the SOURCE version of DotNetNuke you must choose either the release.config or development.config before you will be able to run the application.
This file has a few differences from release.config that file that are intended to help developers and encourage them to use existing development standards.
These include:
- The ShowMissingKeys application settings is set to true, rather than false
- The compiler debug attribute is set to true, so that users can debug the website (e.g. via visual studio)
- The trust level of the website has been set to medium. This is the default trust level used by many hosting providers so is the recommended trust level to develop and test any changes to code or new extensions.
- The objectQualifier attribute is set to "dnn_". This ensures that all objects (e.g. tables, stored procedures etc.) have that appended to their schema definition. If extensions do not follow this DotNetNuke best practice this will potentially show errors earlier in the development cycle rather than after deployment to a production environment.