Când se folosește IIS ca server web, antetele de răspuns ale paginii aspx de ieșire vor include întotdeauna automat X-Powered-By, X-AspNet-Version și Server. Când folosești alte servere web, poți obține adesea antete de răspuns mai concise. Pentru site-urile cu încărcătură mare, salvarea câtorva elemente din antetul răspunsurilor ar trebui să economisească și traficul obiectiv. Din perspectiva programatorului, aceste elemente de antet sunt expuse versiunii folosite de programul site, iar în al doilea rând, distrug și principiul simplității. Prin urmare, există mereu o căutare a modalităților de a scăpa de ele.
X-AspNet-Version
Adaugă pur și simplu <httpRuntime enableVersionHeader="false" /> în secțiunea <system.web> din fișierul web.config. MSDN explică semnificația acestei opțiuni astfel:
enableVersionHeader
Atribute booleene opționale.
Specifică dacă ASP.NET ar trebui să afișeze anteturile versiunii. Microsoft Visual Studio 2005 folosește această proprietate pentru a determina ce versiune a ASP.NET este folosită în prezent. Pentru producție, această proprietate nu este necesară și poate fi dezactivată.
Notă: Această proprietate nu este disponibilă în .NET Framework 1.0.
Valoarea implicită este True.
X-Powered-By
Aceasta este cea mai ușoară, pentru că în IIS, verifică "Proprietăți" ale site-ului, selectează fila "HTTP Header" și vei vedea că există o opțiune "X-Powered-By" în "Custom HTTP Header", doar șterge-o.
X-AspNetMvc-Versiunea
Global.asax.cs dosar
|