Description
What type of issue is it? (Choose one - delete the others)
Missing documentation
What article/section is this about?
https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/iis
Describe the issue
Description:
After a fresh installation of Umbraco on IIS, I encountered a 405 error when attempting to save content items. The issue was traced back to the WebDAV module, which was intercepting and blocking certain PUT requests that Umbraco relies on for saving content.
Steps to Reproduce:
- Install Umbraco on a new IIS setup.
- Deploy on a Windows Server with IIS
- Attempt to save a content item.
- Notice that a 405 HTTP error is returned.
Expected Behavior:
Content items should be saved successfully without any HTTP errors.
Actual Behavior:
The PUT requests required for saving content are being blocked by the WebDAV module, resulting in a 405 error.
Workaround:
The issue can be resolved by disabling the WebDAV module in the web.config file.
I applied the following changes:
<modules runAllManagedModulesForAllRequests="false">
<remove name="WebDAVModule" />
</modules>
Additional Information:
Umbraco Version: 15.1.1.14
IIS Version: 10
Environment: Windows Server 2022 21H2 20348.1366 / .NET 9
It may be beneficial to update the documentation or configuration templates for IIS deployments to note that the WebDAV module can interfere with Umbraco’s functionality.