The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Hi Shivam
Thank you for reaching out to Microsoft Q&A forum
From my research, the recommended approach is to perform a database‑attach upgrade by deploying a new SPSE farm and attaching the SharePoint 2019 content databases, including the Project Web App database. Project Server is fully supported in SPSE (Enterprise edition only), and PWA data such as projects and resources are upgraded as part of this process. After attaching the databases, you should run Test‑SPContentDatabase to identify any missing or uninstalled custom components.
For the individual components:
Provider‑hosted add‑in (High Trust): High‑trust provider‑hosted add‑ins are still supported in SPSE. However, the trust configuration must be recreated on the new farm. This includes re‑registering the certificate and trusted token issuer, and ensuring that the App Management Service and App Catalog are properly configured.
Farm solutions (.wsp): Farm solutions that are working in SharePoint 2019 are generally supported in SPSE and, in most cases, can be redeployed without recompilation. It is recommended to review these solutions to ensure they do not rely on APIs or features that are deprecated or removed in SPSE.
Remote Event Receivers: Remote Event Receivers remain supported in SharePoint Server on‑premises, including SPSE. You should ensure that the remote endpoint is still reachable and that authentication continues to function correctly after the migration.
The primary risks are related to customizations that depend on features deprecated or removed in SPSE, such as SharePoint 2010 workflows, InfoPath Forms Services (after July 2026), Basic Authentication, or the Claims to Windows Token Service (C2WTS). Any custom code relying on these technologies should be reviewed and refactored if necessary.
In my opinion, as a best practice, you should first perform the upgrade in a non‑production SPSE environment, redeploy all custom solutions, reconfigure app trusts, and thoroughly validate all business scenarios (PWA operations, add‑in functionality, and Remote Event Receivers) before proceeding with the production migration.
You can read here for more information:
Upgrade to SharePoint Server Subscription Edition
What's deprecated or removed from SharePoint Server Subscription Edition
Plan for app authentication in SharePoint Server
Create high-trust SharePoint Add-ins
Upgrading to Project Server Subscription Edition
However, with this concern, I recommended to raise an official support ticket with Microsoft Support. Migration scenarios involving Project Server, app authentication, and farm‑specific configuration often require internal diagnostic tools and permissions that are not available through community forums.
Hope my answer will help you.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.