- Verify that the contents of the downloaded TPC .zip file will not blocked by right-clicking on the file and selecting Properties. On the General tab, ensure Unblock is checked, if the option is available.
- Extract the contents of the downloaded TPC .zip file.
- Navigate to the bin directory of your Sitefinity installation.
- Copy and paste the contents of the downloaded .zip file into this directory.
- Open the Sitefinity site project file (usually named SitefinityWebApp.csproj) in Visual Studio.
- Open the SitefinityWebApp project properties by double clicking on the Properties item under the expanded project.

- In the Properties menu, open the Application sub-menu and change the target framework:
- For Sitefinity 12.0+: Select .NET Framework 4.7.2
- In the Solution Explorer on the right-hand side, right-click References and then Add Reference…
- On the left-hand side of the dialog, click on Browse andthen on the bottom of the dialog, click Browse…
- Navigate to the bin folder and select the copied pavliks.PortalConnector.dll from step 2. Once selected, click Add.After the file is added, click OK.
- If deploying to Azure, add the following additional .dll files to your references list:
- pavliks.PortalConnector.Mvc
- pavliks.PortalConnector.Mvc.Forms
- pavliks.PortalConnector.Mvc.Pages
- pavliks.PortalConnector.Mvc.FormFlow
- pavliks.PortalConnector.Migrations
- pavliks.PortalConnector.Mvc.PowerBI
- pavliks.PortalConnector.Mvc.KnowledgeBase
-
If references exist in the project for the following assemblies, they will need to be deleted and then re-added pointing to the files that are in the TPC distribution. Otherwise, they will be overwritten by the references that Sitefinity includes.
- Microsoft.SharePoint.Client
- Microsoft.SharePoint.Client.Runtime
Aditionally, for TPC 6.0 and above:
- Telerik.Reporting
- Telerik.Reporting.XpsRendering
- For TPC 6.0 and above, add the following required Binding Redirects:
<!-- Required Binding Redirects -->
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="10.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http.WebHost" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Telerik.Reporting" publicKeyToken="a9d7983dfcc261be" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-14.1.20.618" newVersion="14.1.20.618"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Telerik.Reporting.XpsRendering" publicKeyToken="a9d7983dfcc261be" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-14.1.20.618" newVersion="14.1.20.618"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Client" publicKeyToken="71e9bce111e9429c" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-16.1.0.0" newVersion="16.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Client.Runtime" publicKeyToken="71e9bce111e9429c" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-16.1.0.0" newVersion="16.0.0.0"/>
</dependentAssembly>
- At the top of Visual Studio, under the Build menu, select Build Solution
- Once built, open the site by navigating to it in your browser.