Enabling html PUT method in IIS 7.5

I am doing an iCal service to allow synchronization between calendar instances and run fantastically on localhost (under VS2010 web server)

But now that I was hosted on Windows 2008 R2 (IIS 7.5.7600) , I could not even create an event update : -o

Thunderbird always said

alt text

So, I rush to Fiddler and found a problem

alt text

a 405 error

alt text

That PUT is not allowed: (

How to enable this method? Application pool? Definition of WebSite? IIS settings?

+5
2

WebDav

> > Windows

alt text

Server Manager > Roles > Web Server (IIS) Roles Services.

Remove Role Service WebDAV Publishing

alt text

.

, -

+5

.

<system.webServer>
<handlers>
<remove name="WebDAV" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"
        path="*."
      verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
      modules="IsapiModule"
      scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
      preCondition="classicMode,runtimeVersionv4.0,bitness64"
      responseBufferLimit="0" />
</handlers>
</system.webServer>

: http://www.asp.net/web-api/overview/testing-and-debugging/troubleshooting-http-405-errors-after-publishing-web-api-applications

0

All Articles