Saya baru-baru ini ditingkatkan dari Visual Studio 2010 ke Visual Studio 2012 RC. Pemasang juga menginstal IIS 8 Express yang sekarang digunakan Visual Studio sebagai server web default.
IIS 8 memblokir permintaan WEB API saya yang menggunakan kata kerja PUT AND DELETE. IIS mengembalikan kesalahan 405 The requested resource does not support http method 'PUT'
,.
Saya tahu orang-orang memiliki masalah dengan ini di masa lalu dan ada beberapa pesan tentang hal itu di Stack Overflow. Dengan IIS 7 Express solusinya adalah menghapus instalasi WebDav. Sayangnya saya tidak melihat cara untuk melakukannya dengan IIS 8.
Saya sudah mencoba mengedit bagian WebDav dari applicationhost.config tetapi itu tidak membantu. Misalnya saya menghapus <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />
dari file konfigurasi.
Saya sudah menghabiskan terlalu lama untuk ini. Harus ada cara sederhana untuk mengaktifkan PUT dan DELETE?
ExtensionlessUrl-Integrated-4.0
.