ASMX Web Servis İçeriğini Gizleme

ASMX web servis içeriğini kullanıcılara gizlemek için yapmanız gereken web.config dosyasında ufak bir değişikliktir. Makalenin devamında bu koda ulaşabilirsiniz.

ASMX web servis içeriğini gizleme

Web servis içeriğini gizlemek için system.web etiketleri arasına aşağıdaki kod satırını eklemelisiniz.

XML(web.config)

Sonuç

asmx uzantılı dosyaya eriştiğinizde aşağıdaki şekilde bir sayfa karşınıza çıkacaktır.

9k=

Bu şekilde ayarlanmış web servis’lere dışarıdan farklı bir projeden servis referans etmek istediğimizde yine ulaşamayacaksınız servis’i referans ettikten sonra bu ayarı yapmanız gerekmektedir. Eğer servis’iniz birçok kişi tarafından kullanılıyorsa ve sürekli güncellenen bir servis ise servisinizi kullanan kişiler servisi güncellemek istediklerinde yine engelle karşılacaklar bu eklemiş olduğumuz kod sayesinde çok kullanıcısı bulunan servis’ler için pek önerilebilecek bir yöntem değildir.

Düzenleme(24/09/2014): Eğer webservis’iniz dışarıdan sürekli güncelleniyorsa eklediğimiz remove etiketinden dolayı servis güncelleme sırasında hata verecektir bu remove etiketini silip o şekilde servis güncelleme işlemini gerçekleştirmelisiniz.

İçeriği puanla diğer kullanıcılara ışık tut

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et