Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 21150|Antwort: 3

[ASP.NET] asp.net Entferne die X-Powered-By-Nachricht aus den Website-Headern

[Link kopieren]
Veröffentlicht am 19.09.2018 09:58:03 | | | |
Wenn IIS als Webserver verwendet wird, enthalten die Antwortheader der ausgegebenen aspx-Seite immer automatisch X-Powered-By, X-AspNet-Version und Server. Bei der Nutzung anderer Webserver erhält man oft prägnantere Antwortheader. Bei hochlastigen Websites sollte das Speichern einiger Antworten-Header-Elemente auch den objektiven Traffic sparen. Aus Sicht des Programmierers sind diese Header-Elemente der vom Website-Programm verwendeten Version ausgesetzt, und zweitens zerstören sie auch das Prinzip der Einfachheit. Daher wird immer nach Wegen gesucht, sie loszuwerden.



X-AspNet-Version

Füge einfach <httpRuntime enableVersionHeader="false" /> zum Abschnitt <system.web> der web.config-Datei hinzu.
MSDN erklärt die Bedeutung dieser Option wie folgt:

enableVersionHeader

Optionale boolesche Attribute.

Spezifiziert, ob ASP.NET Versionsheader ausgeben sollen. Microsoft Visual Studio 2005 verwendet diese Eigenschaft, um zu bestimmen, welche Version von ASP.NET aktuell verwendet wird. Für die Produktion ist diese Eigenschaft nicht erforderlich und kann deaktiviert werden.

Hinweis: Diese Eigenschaft ist im .NET Framework 1.0 nicht verfügbar.

Der Standardwert ist True.


X-Powered By

Das ist am einfachsten, denn in IIS überprüfst du die "Eigenschaften" der Website, wählst den Tab "HTTP Header" aus, und du siehst, dass es im "Custom HTTP Header" eine Option "X-Powered-By" gibt – einfach löschen.



X-AspNetMvc-Version

Global.asax.cs Akte








Vorhergehend:Nach der Konfiguration der httpd-Umgebung geben Sie ein: http://***/index.php, um einen 404-Fehler zu melden.
Nächster:Kauf das handschriftliche Signatur-Plugin javascrip{filter}t
 Vermieter| Veröffentlicht am 24.09.2019 16:49:03 |
Die x-powered-by: ASP.NET Methode entfernt

 Vermieter| Veröffentlicht am 04.03.2023 22:44:25 |
ASP.NET web.config Sicherheit und Performance-Optimierung für MVC
https://www.itsvse.com/thread-10521-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com