Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 21150|Απάντηση: 3

[ASP.NET] asp.net Καταργήστε το μήνυμα X-Powered-By από τις κεφαλίδες του ιστότοπου

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/9/2018 9:58:03 π.μ. | | | |
Όταν χρησιμοποιείτε τις υπηρεσίες IIS ως διακομιστή web, οι κεφαλίδες απόκρισης της σελίδας aspx εξόδου θα περιλαμβάνουν πάντα αυτόματα τις επιλογές X-Powered-By, X-AspNet-Version και Server. Όταν χρησιμοποιείτε άλλους διακομιστές ιστού, μπορείτε συχνά να λαμβάνετε πιο συνοπτικές κεφαλίδες απόκρισης. Για ιστότοπους με υψηλό φόρτο, η αποθήκευση μερικών στοιχείων κεφαλίδας απόκρισης θα πρέπει επίσης να εξοικονομεί αντικειμενική επισκεψιμότητα. Από την πλευρά του προγραμματιστή, αυτά τα στοιχεία κεφαλίδας εκτίθενται στην έκδοση που χρησιμοποιείται από το πρόγραμμα ιστότοπου και, δεύτερον, καταστρέφουν επίσης την αρχή της απλότητας. Επομένως, υπάρχει πάντα μια αναζήτηση τρόπων για να απαλλαγείτε από αυτά.



Έκδοση X-AspNet

Απλώς προσθέστε <httpRuntime enableVersionHeader="false" /> στην ενότητα <system.web> του αρχείου web.config.
Το MSDN εξηγεί τη σημασία αυτής της επιλογής ως εξής:

enableVersionHeader

Προαιρετικά δυαδικά χαρακτηριστικά.

Καθορίζει εάν ASP.NET θα πρέπει να εξάγει κεφαλίδες έκδοσης. Το Microsoft Visual Studio 2005 χρησιμοποιεί αυτήν την ιδιότητα για να προσδιορίσει ποια έκδοση του ASP.NET χρησιμοποιείται αυτήν τη στιγμή. Για την παραγωγή, αυτή η ιδιότητα δεν απαιτείται και μπορεί να απενεργοποιηθεί.

Σημείωση: Αυτή η ιδιότητα δεν είναι διαθέσιμη στο .NET Framework 1.0.

Η προεπιλεγμένη τιμή είναι True.


X-Powered-By

Αυτό είναι το πιο εύκολο, γιατί στις υπηρεσίες IIS, ελέγξτε τις "Ιδιότητες" του ιστότοπου, επιλέξτε την καρτέλα "Κεφαλίδα HTTP" και θα δείτε ότι υπάρχει μια επιλογή "X-Powered-By" στην "Προσαρμοσμένη κεφαλίδα HTTP", απλώς διαγράψτε την.



Έκδοση X-AspNetMvc

Global.asax.cs αρχείο








Προηγούμενος:Αφού διαμορφώσετε το περιβάλλον httpd, πληκτρολογήστε: http://***/index.php για να αναφέρετε ένα σφάλμα 404
Επόμενος:Αγοράστε το πρόσθετο javascrip{filter}t χειρόγραφης υπογραφής
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 24/9/2019 4:49:03 μ.μ. |
Καταργήθηκε η μέθοδος x-powered-by: ASP.NET

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 4/3/2023 10:44:25 μ.μ. |
ASP.NET web.config ασφάλεια και βελτιστοποίηση απόδοσης για MVC
https://www.itsvse.com/thread-10521-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com