Recently we migrated Tridion from 2011SP1 to Web 8, and noticed when publish a page witha simply embedded component presetation, the TCDL tag and the component presentation rendering result are both printed on the page:
Which triggeres 500 server error when accessing the page as it said the tcdl:ComponentPresentation tag is not recognized(we are using ASP.NET by the way).
After double checked our deployer service and the cd_deployer_conf.xml, I can see the tcdl.dotnet.style setting is there, which should be used to perform the TCDL tag convert from what I understand.
<TCDLEngine> <Properties> <!-- Default code generation will always be targetted towards the use of tag libraries and server controls. Uncomment these lines to drop that behaviour --> <Property Name="tcdl.dotnet.style" Value="controls"/> <Property Name="tcdl.jsp.style" Value="tags"/> <!-- Uncomment any of the following lines to set the target language as a specific language --> <!--<Property Name="tcdl.target.language" Value="jsp" />--> <!--<Property Name="tcdl.target.language" Value="dotnet" />--> <Property Name="tcdl.target.language" Value="rel" /> </Properties> <!-- Optional configuration needed in case of using the UGC TCDL transformers --> <TagBundle Resource="ugc_tag_bundle.xml"/> </TCDLEngine>
Can anyone who experenced the similar issue bring me some tips or potential cause of the issue?
Very appriciate your helps.