Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 21150|Yanıt: 3

[ASP.NET] asp.net Web sitesi başlıklarından X-Powered-By mesajını kaldırın

[Bağlantıyı kopyala]
Yayınlandı 19.09.2018 09:58:03 | | | |
IIS'i web sunucusu olarak kullanıldığında, çıktı aspx sayfasının yanıt başlıkları her zaman otomatik olarak X-Powered-By, X-AspNet-Version ve Server içerir. Diğer web sunucuları kullandığınızda, genellikle daha kısa yanıt başlıkları elde edebilirsiniz. Yüksek yüklü web siteleri için, birkaç yanıt başlığı öğesini kaydetmek aynı zamanda objektif trafiği de azaltır. Programcının bakış açısından, bu başlık öğeleri web sitesi programının kullandığı sürüme maruz kalır ve ikinci olarak, sadelik ilkesini de yok ederler. Bu nedenle, onlardan kurtulmanın yolları her zaman bir arayış vardır.



X-AspNet-Versiyonu

Web.config dosyasının <system.web> bölümüne sadece <httpRuntime enableVersionHeader="false" /> ekleyin.
MSDN bu seçeneğin anlamını şu şekilde açıklıyor:

enableVersionHeader

Isteğe bağlı Boolean özellikler.

Sürüm başlıkları çıkarıp çıkarmaması gerektiğini belirtir ASP.NET. Microsoft Visual Studio 2005, şu anda hangi ASP.NET sürümünün kullanıldığını belirlemek için bu özelliği kullanır. Üretim için bu özellik zorunlu değildir ve devre dışı bırakılabilir.

Not: Bu özellik .NET Framework 1.0'da mevcut değildir.

Varsayılan değer Doğrudur.


X-Powered-By

Bu en kolay yöntemdir, çünkü IIS'de web sitesinin "Özellikler"ini kontrol edin, "HTTP Header" sekmesini seçin ve "Custom HTTP Header"da "X-Powered-By" seçeneği olduğunu göreceksiniz, sadece silin.



X-AspNetMvc-Versiyon

Global.asax.cs dosyası








Önceki:httpd ortamını yapılandırdıktan sonra, 404 hatası bildirmek için http://***/index.php yazın
Önümüzdeki:Buy the javascrip{filter}t handwritten signature plugin
 Ev sahibi| Yayınlandı 24.09.2019 16:49:03 |
X-powered-by: ASP.NET yöntemi kaldırıldı

 Ev sahibi| Yayınlandı 4.03.2023 22:44:25 |
ASP.NET MVC için web.config güvenlik ve performans optimizasyonu
https://www.itsvse.com/thread-10521-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com