Wer mit “REST” Services im IIS arbeitet, wird den Fehler kennen: “Method not allowed”. In diesem Blogpost hatte ich beschrieben, wie man die richtige Konfiguration per Web.config setzen kann. Allerdings hatte ich nun den Fall, dass das RavenDB Studio nicht so wollte und ich wollte die web.config auch nicht groß editieren.
Häufige Fehlerquelle: Das WebDAV Modul
Wenn im IIS noch WebDAV aktiviert ist, dann kommt dies Fehlermeldung meistens, weil es Überschneidungen mit dem WebDAV Modul gibt. Daher sollte man sicher gehen, dass man es entweder via web.config deaktiviert hat:
<system.webServer> ... <modules> <remove name="WebDAVModule" /> </modules> </system.webServer>
… und wenn dies nicht hilft, dann nochmal kontrollieren ob die Einstellung auch greift. Zur Not kann man das Modul auch über den IIS Manager entfernen:
Wichtig: Es kann viele Fehlerquellen geben.
Im IIS kann man jedem Modul die entsprechenden Verben zuordnen:
Allerdings ist das recht kompliziert und im Regelfall sollte man nicht alles verstellen ;)