Skip to main content
A newer version of this page is available.

Upgrading to a Newer Version

  • 2 minutes to read

Since SharePoint maintains its files and modification history, it is necessary to perform the following steps to delete/upgrade deployed DevExpress Web Parts for SharePoint used in SharePoint Pages.

  1. Back up HTML content that contains HtmlEditor-based Web Parts (if any):

    1) Use the Site Actions -> Edit Page command to edit the corresponding page.

    2) Use the Smart Tag’s Edit Web Part command to edit HtmlEditor-based Web Parts.

    3) Copy and store the HTML content from the HTML tab.

  2. Remove DevExpress Web Parts from all pages:

    1) Use the Site Action -> Edit Page command to edit the corresponding page.

    2) Select the required Web Part.

    3) Click the Delete command within the Smart Tag menu.

  3. Access the Site Actions -> Site Settings -> Manage Site Features menu to deactivate DevExpress Features.
  4. Stop the “SharePoint 20XX Administration” service.
  5. Unregister DevExpress SharePoint Web Parts via the ASPxSharePointRegister.exe tool (use the same version as the DevExpress assemblies).
  6. Ensure that there are no DevExpress entries in the Web.config file.
  7. Clear the corresponding “Temporary ASP.NET Files” directory (found in the C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\ path for SharePoint 2013 and SharePoint 2016). You may need to use the following command to stop the IIS process.

    "iisreset /stop" Use the following command to restart IIS.

    iisreset

  8. Examine all problematic pages and check to see if they operate properly, and that there are no errors or warning messages.
  9. Install the new version of DevExpress SharePoint Web Parts. Refer to the following article to learn how to install DevExpress SharePoint Web Parts: Installation.
  10. Activate the required DevExpress feature.
  11. Insert the required Web Part into the required page.
  12. Restore backup HTML content (if any).

  13. Examine all corresponding pages and check to see if they operate properly, and that there are no errors or warning messages.

See Also