Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 21150|Odpoveď: 3

[ASP.NET] asp.net Odstráňte správu X-Powered-By z hlavičiek webu

[Kopírovať odkaz]
Zverejnené 19. 9. 2018 9:58:03 | | | |
Pri použití IIS ako webového servera budú hlavičky odpovedí výstupnej stránky aspx vždy automaticky obsahovať X-Powered-By, X-AspNet-Version a Server. Pri používaní iných webových serverov často dostanete stručnejšie hlavičky odpovedí. Pre stránky s vysokým zaťažením by malo uloženie niekoľkých položiek hlavičky odpovede tiež ušetriť cieľovú návštevnosť. Z pohľadu programátora sú tieto hlavičkové položky vystavené verzii používanej webovým programom, a zároveň ničia princíp jednoduchosti. Preto je vždy potrebné hľadať spôsoby, ako sa ich zbaviť.



X-AspNet-Version

Stačí pridať <httpRuntime enableVersionHeader="false" /> do sekcie <system.web> v súbore web.config.
MSDN vysvetľuje význam tejto možnosti nasledovne:

enableVersionHeader

Voliteľné Booleovské atribúty.

Špecifikuje, či ASP.NET má vypisovať hlavičky verzií. Microsoft Visual Studio 2005 používa túto vlastnosť na určenie, ktorá verzia ASP.NET je momentálne používaná. Pre produkciu táto vlastnosť nie je potrebná a môže byť deaktivovaná.

Poznámka: Táto vlastnosť nie je dostupná v .NET Framework 1.0.

Predvolená hodnota je True.


X-Poháňaný

Toto je najjednoduchšie, pretože v IIS skontrolujte "Vlastnosti" webu, vyberte záložku "HTTP Header" a uvidíte, že v "Custom HTTP Header" je možnosť "X-Powered-By", jednoducho ju vymažte.



X-AspNetMvc-Version

Global.asax.cs spis








Predchádzajúci:Po nastavení httpd prostredia zadajte zadanie: http://***/index.php a nahláste chybu 404
Budúci:Kúpte si plugin javascrip{filter}t handwritten signature
 Prenajímateľ| Zverejnené 24. 9. 2019 16:49:03 |
Odstránená metóda x-powered by: ASP.NET

 Prenajímateľ| Zverejnené 4. 3. 2023 22:44:25 |
ASP.NET web.config bezpečnosť a optimalizácia výkonu pre MVC
https://www.itsvse.com/thread-10521-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com