Merhaba arkadaşlar bugün farklı bir sorundan bahsedeceğim. Bu aslında bir sorun değil WebDav modülünün tam olarak kullanamamaktan veya kullanmak istememekten kaynaklanıyor.
Get metodu çalışırken neden PUT çalışmıyor şeklinde karşınıza gelebilirler.
İsterseniz sunucu üzerinde Rol olarak yüklü olan bu modülden kurtulabilirsiniz.
Server Manager ı açıyoruz.
Sağ üst menüden “Remove Roles and Features” seçeneğini tıklıyoruz.

Roller altında “Webserver> Common HTTP Features> WebDAV Publishing” kutucuğundaki işareti kaldırıyoruz.

İleri ileri diyoruz ve modül kaldırılıyor. Sunucuyu ya da kritik ise sadece iis i restart edebilirsiniz.
Diğer bir seçenek ise;
Web.config içerisinden aşağıdaki kodları yazarak modülü o site için pasif hale getirebilirsiniz.
<system.webServer>
<modules>
<remove name="WebDAVModule"/>
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
Görüşmek üzere 🙂