April 5th, 2025

Removal of deprecated DISCO & WSDL aspx pages from SharePoint Online

The ASP.NET DISCO and WSDL pages were available for customers who wanted to create a proxy for their web services. This is outdated technology which should not be any more used. These pages will be removed from the SharePoint Online completed in mid of September 2025.

We recommend using Microsoft Graph for all the needed remote operations where possible. If you are an existing customer who’s using ASP.NET DISCO and WSDL pages as your web services proxy, you should have received communications with the deletion details and remediation steps.

The deprecated and deleted DISCO pages and WSDL pages are listed below.

DISCO pages:

  1. spdisco.aspx
  2. userprofilechangeservicedisco.aspx
  3. spscrawldisco.aspx
  4. spellcheckdisco.aspx
  5. searchdisco.aspx
  6. profileimportexportservicedisco.aspx
  7. portalapi.aspx
  8. businessdatacatalogdisco.aspx
  9. asynchronouswebpartservicedisco.aspx
  10. spsdisco.aspx
  11. PublishingServiceDisco.aspx
  12. wsdisco.aspx
  13. Websdisco.aspx
  14. webpartpagesdisco.aspx
  15. Viewsdisco.aspx
  16. versionsdisco.aspx
  17. UserGroupdisco.aspx
  18. spsearchdisco.aspx
  19. sitesdisco.aspx
  20. SiteDataDisco.aspx
  21. sharepointemailwsdisco.aspx
  22. SharedAccessdisco.aspx
  23. Permissionsdisco.aspx
  24. Peopledisco.aspx
  25. Meetingsdisco.aspx
  26. Listsdisco.aspx
  27. Imagingdisco.aspx
  28. Formsdisco.aspx
  29. DWSdisco.aspx
  30. DspStsdisco.aspx
  31. diagnosticsdisco.aspx
  32. Copydisco.aspx
  33. Authenticationdisco.aspx
  34. alertsdisco.aspx
  35. AdminDisco.aspx
  36. ExcelServicedisco.aspx
  37. slidelibrarydisco.aspx
  38. TaxonomyClientServicedisco.aspx
  39. socialdataservicedisco.aspx
  40. publishedlinksservicedisco.aspx
  41. FormsServicesDisco.aspx
  42. FormsServiceProxyDisco.aspx
  43. workflowdisco.aspx
  44. officialfiledisco.aspx
  45. EAWorkflowdisco.aspx
  46. discoveryinternalservicedisco.aspx

WSDL pages list:

  1. userprofileservicewsdl.aspx
  2. spscrawlwsdl.aspx
  3. spellcheckwsdl.aspx
  4. searchwsdl.aspx
  5. profileimportexportservicewsdl.aspx
  6. businessdatacatalogwsdl.aspx
  7. asynchronouswebpartservicewsdl.aspx
  8. PublishingServiceWsdl.aspx
  9. wswsdl.aspx
  10. Webswsdl.aspx
  11. webpartpageswsdl.aspx
  12. Viewswsdl.aspx
  13. versionswsdl.aspx
  14. UserGroupwsdl.aspx
  15. spsearchwsdl.aspx
  16. siteswsdl.aspx
  17. SiteDataWsdl.aspx
  18. sharepointemailwswsdl.aspx
  19. SharedAccesswsdl.aspx
  20. Permissionswsdl.aspx
  21. Peoplewsdl.aspx
  22. Meetingswsdl.aspx
  23. Listswsdl.aspx
  24. Imagingwsdl.aspx
  25. Formswsdl.aspx
  26. DWSwsdl.aspx
  27. DspStswsdl.aspx
  28. diagnosticswsdl.aspx
  29. Copywsdl.aspx
  30. Authenticationwsdl.aspx
  31. alertswsdl.aspx
  32. AdminWsdl.aspx
  33. ExcelServicewsdl.aspx
  34. slidelibrarywsdl.aspx
  35. TaxonomyClientServicewsdl.aspx
  36. socialdataservicewsdl.aspx
  37. publishedlinksservicewsdl.aspx
  38. FormsServicesWsdl.aspx
  39. FormsServiceProxyWsdl.aspx
  40. workflowwsdl.aspx
  41. officialfilewsdl.aspx
  42. EAWorkflowwsdl.aspx
  43. discoveryinternalservicewsdl.aspx

 

What are the implications?

As of Sept 15, 2025, the listed ASP.NET DISCO and WSDL pages will not be available.

Required action

Do not create web service proxies from these DISCO and WSDL endpoints. Directly use the Microsoft Graph API.

Next steps

Plan to perform the remediation steps and execute them as soon as possible. If you have any questions about this deletion, contact Microsoft Support.

 

Category
SharePoint

4 comments

  • Colleen Bridges (JDA PARTNERS TECHNICAL SERVICES)Microsoft employee · Edited

    We use a REST call to get the currently logged in user’s information from the user profile service web service. Is this the deprecation of just the .aspx page or the deprecation of the web service or both?

  • Laura 6 days ago

    Thank you for your response.
    I don’t think we have implemented any of these.

  • Gabriel Smoljar

    To my knowledge these legacy APIs are the only ones that support:

    1. Pagination of terms term sets. Newer APIs is all or nothing.
    2. Getting custom metadata from files/list items in version history. Newer APIs only support basic built-in metadata such as file name.

    Are these being added to Microsoft Graph before the legacy APIs are retired?

  • Laura 1 week ago

    How could we check if our sites are using ASP.NET DISCO and WSDL pages?