Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21150|Válasz: 3

[ASP.NET] asp.net Távolítsd el az X-Powered-By üzenetet a weboldal fejléceiről

[Linket másol]
Közzétéve 2018. 09. 19. 9:58:03 | | | |
Amikor az IIS-t webszerverként használjuk, a kimeneti aspx oldal válaszfejlécei mindig automatikusan tartalmazzák az X-Powered-By, X-AspNet-Version és a Server funkciókat. Más webszerverek használata esetén gyakran kaphatsz tömörebb válaszfejléceket. Nagy terhelésű weboldalaknál néhány válaszfejléc elem mentése objektív forgalmat is megtakarít. A programozó szemszögéből ezek a fejlécelemek ki vannak téve a weboldal által használt verziónak, másodszor pedig lerombolják az egyszerűség elvét is. Ezért mindig keresik a módját, hogyan lehet megszabadulni tőlük.



X-AspNet-Verzió

Csak add hozzá <httpRuntime enableVersionHeader="false" /> a web.config fájl <system.web> szakaszához.
Az MSDN a következőképpen magyarázza el ennek az opciónak a jelentését:

enableVersionHeader

Opcionális Boolean attribútumok.

Megadja, hogy ASP.NET verziófejléceket adjon ki. A Microsoft Visual Studio 2005 ezt a tulajdonságot használja annak meghatározására, hogy melyik ASP.NET verzió van jelenleg használatban. Gyártáshoz ez a tulajdonság nem kötelező, és letiltható.

Megjegyzés: Ez a tulajdonság nem elérhető a .NET Framework 1.0-ban.

Az alapértelmezett érték True.


X-Powered-By

Ez a legegyszerűbb, mert az IIS-ben nézd meg a weboldal "Tulajdonságok" menüpontját, válaszd ki a "HTTP fejléc" fület, és látod, hogy az "X-Powered-By" opció a "Custom HTTP Header" között, egyszerűen töröld azt.



X-AspNetMvc-Verzió

Global.asax.cs fájl








Előző:Az httpd környezet konfigurálása után írd be: http://***/index.php 404-es hibát jelenteni
Következő:Buy the javascrip{filter}t handwritten signature plugin
 Háziúr| Közzétéve 2019. 09. 24. 16:49:03 |
Eltávolítva az x-powered-by: ASP.NET módszert

 Háziúr| Közzétéve 2023. 03. 04. 22:44:25 |
ASP.NET web.config biztonság és teljesítményoptimalizálás az MVC-hez
https://www.itsvse.com/thread-10521-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com