Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21150|Odpowiedź: 3

[ASP.NET] asp.net Usuń komunikat X-Powered-By z nagłówków strony internetowej

[Skopiuj link]
Opublikowano 19.09.2018 09:58:03 | | | |
Podczas korzystania z IIS jako serwera WWW, nagłówki odpowiedzi strony wyjściowej aspx zawsze automatycznie zawierają X-Powered-By, X-AspNet-Version oraz Server. Korzystając z innych serwerów WWW, często można uzyskać bardziej zwięzłe nagłówki odpowiedzi. W przypadku stron o dużym obciążeniu, zapisywanie kilku elementów nagłówka odpowiedzi powinno również zaoszczędzić ruch na obiektyw. Z punktu widzenia programisty te elementy nagłówka są wystawione na wersję używaną przez program internetowy, a po drugie, niszczą zasadę prostoty. Dlatego zawsze trzeba szukać sposobów, by się ich pozbyć.



X-AspNet-Version

Po prostu dodaj <httpRuntime enableVersionHeader="false" /> do sekcji <system.web> pliku web.config.
MSDN wyjaśnia znaczenie tej opcji następująco:

enableVersionHeader

Opcjonalne atrybuty boolowskie.

Określa, czy ASP.NET powinien wydawać nagłówki wersji. Microsoft Visual Studio 2005 wykorzystuje tę właściwość do określenia, która wersja ASP.NET jest obecnie używana. Do produkcji ta własność nie jest wymagana i można ją wyłączyć.

Uwaga: Ta własność nie jest dostępna w .NET Framework 1.0.

Domyślna wartość to True.


X-Napędzane

To najprostsze, bo w IIS sprawdź "Właściwości" strony, wybierz zakładkę "HTTP Header" i zobaczysz, że w "Custom HTTP Header" jest opcja "X-Powered-By", po prostu ją usuń.



X-AspNetMvc-Version

Global.asax.cs plik








Poprzedni:Po skonfigurowaniu środowiska httpd wpisz: http://***/index.php aby zgłosić błąd 404
Następny:Kup wtyczkę javascrip{filter}t handwritten signature
 Ziemianin| Opublikowano 24.09.2019 16:49:03 |
Usunięto metodę x-powered-by: ASP.NET

 Ziemianin| Opublikowano 04.03.2023 22:44:25 |
ASP.NET bezpieczeństwo web.config i optymalizacja wydajności dla MVC
https://www.itsvse.com/thread-10521-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com