IIS HTTP Error 403.14 – Forbidden The Web server is configured to not list the contents of this directory hatası ve çözümü

Merhaba arkadaşlar,

Bir proje kapsamında üzerinde çalıştığım bir webservis’i (http://localhost/DMSIntegrationService/) sunucuya yükledikten sonra localhostüzerinden görüntülemek istediğimde aşağıdaki HTTP Error 403.14 – Forbidden The Web server is configured to not list the contents of this directory hatası ile karşılaştım.

HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.
HTTP Error 403.14 – Forbidden The Web server is configured to not list the contents of this directory.

Bu hatanın nedeni, IIS üzerinde localhost’unuzda veya farklı bir sunucuda ekli olan bir Webservisi/Application’ı browser üzerinden herhangi dosya yolunu görüntülemek istediğinizde eğer Directory Browsing özelliği kapalı durumda ise bu hata ile karşılaşırsınız.

Fakat dosya yolu olarak değilde direk .asmx dosyasını çağırmak istediğinizde sorunsuz bir şekilde kadar görüntüleyebilirsiniz.

ÖRNEK: http://localhost/DMSIntegrationService/Sales/purchaseInvoiceService.asmx

Gelelim bu sorunu, nasıl aşabiliriz ?

ISS üzerinde bu işlemi gerçekleştirmek istediğimiz webservisimizin adı DMSIntegrationService olsun.

Windows işletim sistemi üzerinde Başlat Menüsü > Çalıştır > “inetmgr” yazıp enter’a bastığımızda Internet Information Services (IIS) Manager ekranı açılacaktır.

Burada ilgili webservisimi seçiyoruz ardından, Directory Browsing‘e tıklıyoruz.

iis_directory_browsing_enable_1

Hemen ardından aşağıda göreceğiniz üzere “Enable” butonuna tıklıyoruz.

iis_directory_browsing_enable_2

Bu işlemden sonra webservisinizde herhangi bir sorun yok ise ilgili dosya yolunun içeriğini browser üzerinden görüntüleyebiliyoruz.

iis_directory_browsing_enable_3

Umarım faydalı bir paylaşım olmuştur, bir sonraki yazımda görüşmek üzere.

Hoşçakalın

Bir cevap yazın