C# – 405 – HTTP verb used to access this page is not allowed. [IIS 8.5] [Windows Server 2012 R2]

asp.netciisiis-8iis-8.5

I have got a new iis server and from a while i am finding solution for error :

405 – HTTP verb used to access this page is not allowed. The page you
are looking for cannot be displayed because an invalid method (HTTP
verb) was used to attempt access.

I have seen below solutions:
1.

 <system.webServer>
    <modules>
        <remove name="WebDAVModule" />
    </modules>
    <handlers>
        <remove name="WebDAV" />
    </handlers>
</system.webServer>

2. IIS Settings http://www.somacon.com/p126.php

Solution 1, causes Internal server error and later unable to find the solution.
Solution 2, i am unable to find Property window in iis 8.5, so unable to try the same.

Please help

Best Answer

I also had the same internal server error when attempting the first solution, described at HTTP 405 error with Web API. Since I wasn't even using WebDAV, I opted to remove it entirely from IIS (see screenshot below). After a required server restart, the problem was resolved.

Remove WebDAV