To fix this issue is straightforward and it requires you to configure the IIS (Internet Information Services). Please follow the below steps to do the same:
- Open applicationhost.config file from C:\Windows\System32\inetsrv\config
- Change this line (do this by copying the below line into Find (Ctrl + F) and press enter to go to this line):
<add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
to
<add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
3. Make these lines into comment statements. Similar to earlier step where you copy and find these lines and then replace them with the one provided.
Before
-------------------------
<add name="WebDAVModule" image="%windir%\System32\inetsrv\webdav.dll" />
<add name="WebDAVModule" />
<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
After
-------------------------
!--<add name="WebDAVModule" image="%windir%\System32\inetsrv\webdav.dll" />-->
!--<add name="WebDAVModule" /> -->
!--<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />-->
4. Remove webDAV from IIS Handler Mappings by:
-------------------------------------------
Open IIS Manager>> Double click Handler Mappings >> Find WebDAV in the list and remove.
After doing these steps correctly, deleting function will work.
Revision Differences
There are no differences between the December 4, 2015 @ 08:06:39 revision and the current revision. (Maybe only post meta information was changed.)