Removing the WebDAV IIS module (405 Method Not Allowed)

If the WebDAV Publishing IIS module is installed, On-Premise Callback web services can generate "405 Method Not Allowed" errors due to WebDAV interfering with some HTTP methods that Callback services need.

Symptoms

These errors appear as pop-up notifications in the Mindful Launchpad, as seen below:

example popup error 405

They may also be observed in a browser network trace on PUT or DELETE requests:

example error 405 in a browserexample error 405 in a browser

Removing the WebDAV module

Use the following steps to remove the WebDAV Publishing IIS module.

  • Open IIS (inetmgr.exe).
  • In the Connections panel, select the Site containing Mindful web services (typically Default Web Site).
example Mindful IIS site
  • Select Handler Mappings from the Features View list.
image of the handler mappings entry
  • Locate and remove the WebDAV handler.
example webdav handler entry
  • Return to the Features View tab and select Modules.
image of the modules entry
  • Locate and remove the WebDAVModule module.
example webdav module entry
  • Open a command prompt and execute an IISReset command.
  • To verify the module has been removed, log in to Mindful Launchpad and attempt to modify and/or delete a user, or any other action that presented the 405 error. If the error is no longer presented, then the module has been removed properly.