I have been migrated to SDL Web 8.1. I have published one Page. The main body of page content is having

<tcdl:ComponentPresentation type="dynamic" ComponentURI="value" TemplateURI="value">

When I browse my page and the main content is missing. Earlier my page used to published as

<tridion:ComponentPresentation runat="server" PageURI="value" ComponentURI="value" TemplateURI="value">

Can anyone help me if I'm missing any jar/configurations?


I have set TCDL engine in the Deployer configuration file as below:

        <Property Name="tcdl.dotnet.style" Value="controls"/>
        <Property Name="tcdl.jsp.style" Value="tags"/> 
        <Property Name="tcdl.target.language" Value="rel" />
   <!--<TagBundle Resource="webforms_tcdl.xml" />-->

Am I missing anything here? Else suggest or direct me what have to be set?

  • 1
    Can you check your deployer conf? The target language configuration is now defined in this file.
    – Nuno Linhares
    Jun 21, 2017 at 15:05
  • @NunoLinhares Thanks, I updated my question with more information.
    – afreen
    Jun 21, 2017 at 17:32

1 Answer 1


In your deployer Role, try updating the value to dotnet in following property <Property Name="tcdl.target.language" Value="dotnet" /> in the cd_deployer_conf.xml file

Restart the deployer services and unpublish the page once and publish it again to see whether it helps to generate the tags<tcdl:ComponentPresentation type="dynamic" ComponentURI="value" TemplateURI="value">

  • Might be useful if you edit your answer and provide the file in which this needs to be changed, that might not be clear to everybody reading your answer. Jun 22, 2017 at 12:09
  • Thanks Bart, I have updated the answer with additional details now
    – Rajesh
    Jun 22, 2017 at 16:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.