Kısa süre önce Visual Studio 2010'dan Visual Studio 2012 RC'ye geçtim. Yükleyici, Visual Studio'nun artık varsayılan web sunucusu olarak kullandığı IIS 8 Express'i de yükler.
IIS 8, PUT AND DELETE fiillerini kullanan WEB API isteklerimi engelliyor. IIS bir 405 hatası döndürüyor The requested resource does not support http method 'PUT'.
İnsanların geçmişte bununla ilgili sorunları olduğunu biliyorum ve Stack Overflow'da bu konuda birkaç mesaj var. IIS 7 Express ile çözüm WebDav'ı kaldırmaktı. Ne yazık ki IIS 8 ile bunu yapmanın bir yolunu göremiyorum.
Applicationhost.config WebDav bölümlerini düzenlemeyi denedim ama bu yardımcı olmadı. Örneğin <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />, yapılandırma dosyasından kaldırdım .
Bunun için çok uzun zaman harcadım. PUT ve DELETE'i etkinleştirmenin basit bir yolu olmalı mı?

ExtensionlessUrl-Integrated-4.0.