Sitefinity Configuration XDT Transformation
sitefinity | .NET, CMS, Sitefinity | 2024-03-20
sitefinity | .NET, CMS, Sitefinity | 2024-03-20
Install Slow-Cheetah Nuget
1/ In the Visual Studio Solution Explorer, navigate to App_Data -> Sitefinity -> Configuration folder
Note: Include the folder in the Visual Studio project, if not already included
2/ Create a new file for the config that needs transformation. The file name should follow the convention
<ConfigName>.<Stage>.config (Ex. PagesConfig.Staging.config)
3/ Right-click the new file and click Properties
4/ Set the Build Action to Content
5/ Install SlowCheetah
6/ Add a transform file of config. e.g. Authentication.Staging.config
7/ Check the .csproj, ensure the root config, e.g. AuthenticationConfig.config contains
<TransformOnBuild>true</TransformOnBuild>
and the created AuthenticationConfig.Staging.config contains
<DependentUpon>AuthenticationConfig.config</DependentUpon>
<IsTransformFile>True</IsTransformFile>
8/ Publish the project with proper Build Configuration.