logo
search
Others

How to Update a Project Site URL with CSOM in Project Server 2016

Huma Ashraf ChHuma Ashraf Ch Oct 12, 2026 869 views

Question details

The user needs to update a Project Site URL via an event handler using CSOM in Project Server 2016 but cannot find the expected method.

How to Update a Project Site URL with CSOM in Project Server 2016
Product
Microsoft Project Server 2016
Device & OS
not provided
Scenario
Writing an event handler to update a Project Workspace or Project Site URL using CSOM.
Observed behavior
The UpdateProjectWorkspaceAddress method, previously available in Project Server 2013, is missing or unavailable in Project Server 2016.
Before you start

Ensure you have the latest administrative updates for Project Server 2016 installed and verify that your user account has central administration privileges before testing CSOM scripts.

Solution 1Recommended

Consult the Microsoft Q&A Project Server Forum

Because CSOM support and event handler architecture vary significantly across Project Server versions, consulting dedicated enterprise specialists is the most effective approach.

The standard Microsoft Answers forum typically lacks the specialized resources needed for complex enterprise server products like Project Server 2016. Moving your inquiry to the official developer-focused Microsoft Q&A platform ensures you connect with SharePoint and Project Server engineers.

1
Navigate to Microsoft Q&A

Open your web browser and visit the official Microsoft Q&A Server forum.

2
Select the appropriate tags

Choose the 'Project Server' or 'SharePoint Server' category tags to route your question directly to enterprise experts.

3
Post your CSOM query

Describe your issue clearly, making sure to mention that the UpdateProjectWorkspaceAddress method from 2013 is missing in 2016, and provide relevant snippets of your event handler code.

Consult the Microsoft Q&A Project Server Forum
Provide Code Context: When posting, include the specific development environment you are using and the exact event receiver where the URL update is failing.
Free Microsoft Office alternative

Looking for a Reliable Daily Office Suite? Try WPS Office

While resolving enterprise server scripting issues requires specialized Microsoft developer tools, your daily project planning, documentation, and data tracking shouldn't be complicated. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office for your everyday tasks.

  1. 1. Download the software: Visit the official WPS Office website and download the free installation package for your operating system.
  2. 2. Install and launch: Run the installer, follow the on-screen instructions, and open WPS Office.
  3. 3. Open project documents: Instantly open and edit your existing Microsoft Office files without any formatting issues.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats for seamless project documentation.Lightweight installation with a familiar, easy-to-use interface that requires no learning curve.Completely free for everyday document creation, editing, and sharing.Built-in PDF editing tools for managing enterprise project reports efficiently.
QA img-9

Frequently Asked Questions

Why is the UpdateProjectWorkspaceAddress method missing in Project Server 2016?

Microsoft frequently refactors server APIs between major releases. In Project Server 2016, workspace management and site architecture align more closely with SharePoint Server 2016, meaning some legacy 2013 methods have been deprecated or replaced by new CSOM approaches.

Can I use Project Server 2013 event handlers in a 2016 environment?

Directly migrating event handlers from 2013 to 2016 often results in compatibility errors. Code typically requires refactoring to accommodate updated namespaces, deprecated methods, and architectural changes in the newer server version.

Where can I find documentation for Project Server 2016 CSOM?

Official API documentation can be found on Microsoft Learn under the Project Server and SharePoint developer sections. For undocumented behaviors or missing methods, asking on the Microsoft Q&A forum is the recommended path.