other SO questions'da belirtildiği gibi Windows Azure Web Uygulamaları, IIS/8.0 üzerinde çalışıyor, ancak bu gerçekten doğruysa, bazı şüphelerim var. this documentation ve bazı yerel göre, AncakNedenServerHeader bir Azure Web App'te çalışır?
Server:Microsoft-IIS/8.0
: Ben Azure Web Apps ücretsiz katman üzerinde çalışan bir web uygulaması HTTP yanıtı kontrol Hepsinden önemlisi
Birincisi, şu HTTP başlığı görebilirsiniz Makinemde test etme requestFiltering removeServerHeader
'un IIS 8.0'da desteklenmediğini biliyorum.
ör .:
<configuration>
<system.webServer>
<security>
<requestFiltering removeServerHeader="true" />
</security>
</system.webServer>
</configuration>
Bu feature which has been added with IIS 10.0 ve ben IIS 10.0 ile Windows 10 VM başka muayenelerden çalıştırarak bu onaylayabilir.
İlginçtir Bu ayar, aynı zamanda IIS 8.0 üzerinde çalıştığı varsayılan Azure Web Uygulaması'mda da çalışır, bu nedenle sorum, IIS'nin hangi sürümünün üzerinde çalışan Azure Web Uygulamaları olduğunu sormaktadır.
DÜZENLEME: DÜZENLEME: Azure Web Uygulamalarının IIS 8.0 üzerinde çalıştığı aşağıdaki tüm yorumlardan göründüğünden, şu soruyu yeniden ifade ediyorum: removeServerHeader, IIS 8.0'da çalışırken bir Azure Web Uygulaması'nda nasıl çalışır?
Eminim, çünkü internet araştırmamdan removeServerHeader özniteliği IIS 8.5'te çalışmıyor mu? – dustinmoris
Eh, Windows 10'da (Sunucu teknolojisi değil, sınırlı sayıda bağlantı) veya Windows Server 2016 Teknik Beta'da çalıştırılmadıklarını biliyorum - Tek seçenek Windows Server 2012 R2. Paas ve IaaS genelinde bir grup Azure hizmeti çalıştırıyoruz ve her şey Windows Server 2012 R2'de çalışıyor. – ProVega
Yeterince adil. Peki cevabın başlığında ne var? IIS 8.5, Sunucuya dönmez: Microsoft-IIS/8.5? – dustinmoris