on one pc i got the problem that asp web api doesn't accept http verbs like PUT and DELETE.
I removed webdav via webconfig
and my config looks liek this
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    <handlers>
      <remove name="WebDAV" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>
I IIS i deactivated filtering options of webdav for the given site
When I add
<add name="WebDAV" path="*" verb="*" modules="WebDAVModule"
     resourceType="Unspecified" requireAccess="None" />
then the methods are allowed but from there on i can't attach a debugger to this api site with the "Method not allowed" eror.
Controller Method is defined like this:
[HttpDelete]
[Authorize]
[Route("api/projects/{id:guid}")]
public async Task<IHttpActionResult> Delete(Guid id)
{
can anyone point out what I'm doing wrong?

