Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21150|Respuesta: 3

[ASP.NET] asp.net Elimina el mensaje X-Powered-By de las cabeceras del sitio web

[Copiar enlace]
Publicado en 19/9/2018 9:58:03 | | | |
Al usar IIS como servidor web, las cabeceras de respuesta de la página aspx de salida siempre incluirán automáticamente X-Powered-By, X-AspNet-Version y Server. Al usar otros servidores web, a menudo puedes obtener encabezados de respuesta más concisos. Para sitios web de alta carga, guardar algunos elementos de encabezado de respuesta también debería ahorrar tráfico objetivo. Desde el punto de vista del programador, estos elementos de cabecera están expuestos a la versión utilizada por el programa web y, en segundo lugar, también destruyen el principio de simplicidad. Por eso, siempre hay una búsqueda de formas de deshacerse de ellos.



Versión X-AspNet

Simplemente añade <httpRuntime enableVersionHeader="false" /> a la sección <system.web> del archivo web.config.
MSDN explica el significado de esta opción de la siguiente manera:

enableVersionHeader

Atributos booleanos opcionales.

Especifica si ASP.NET debe generar cabeceras de versión. Microsoft Visual Studio 2005 utiliza esta propiedad para determinar qué versión de ASP.NET está en uso actualmente. Para la producción, esta propiedad no es necesaria y puede desactivarse.

Nota: Esta propiedad no está disponible en .NET Framework 1.0.

El valor por defecto es Verdadero.


X-Powered-By

Esto es lo más fácil, porque en IIS, comprueba las "Propiedades" de la web, selecciona la pestaña "HTTP Header" y verás que hay una opción "X-Powered-By" en "Custom HTTP Header", simplemente bórrala.



X-AspNetMvc-Versión

Global.asax.cs archivo








Anterior:Después de configurar el entorno httpd, introduzca: http://***/index.php para informar de un error 404
Próximo:Compra el plugin de firma manuscrita javascrip{filter}t
 Propietario| Publicado en 24/9/2019 16:49:03 |
Eliminado el método x-powered-by: ASP.NET

 Propietario| Publicado en 4/3/2023 22:44:25 |
ASP.NET seguridad y optimización del rendimiento de web.config para MVC
https://www.itsvse.com/thread-10521-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com