Windows 11 24H2 ve Server 2025’te IIS Express TLS 1.3 Uyumluluk Sorunu
Windows 11 24H2 ve Windows Server 2025 kullanıcıları, IIS Express üzerinde ASP.NET uygulamalarında istemci sertifikalarını test ederken Error 500 hatasıyla karşılaşabiliyor. Sorunun nedeni, bu işletim sistemlerinde varsayılan olarak kullanılan TLS 1.3 ile yaşanan uyumluluk problemi. Microsoft’un bu konuda kalıcı bir güncelleme yayımlaması beklenmiyor.
Error 500 ve Hata Kodu 0x80070032
IIS Express üzerinde bir web uygulaması başlatıldığında, Windows 10 veya Windows Server 2022’ye kadar olan sürümlerde hata mesajı “sayfaya ulaşılamıyor” şeklinde nispeten anlaşılır bir çıktı veriyor. Ancak Windows 11 24H2 ve Windows Server 2025’te aynı durum Error 500 ile sonuçlanıyor. Bazı senaryolarda 0x80070032 (ERROR_NOT_SUPPORTED) kodu da rapor edilebiliyor.
Sorunun Kaynağı
Microsoft’un TechCommunity’de yaptığı açıklamaya göre sorun, çoğunlukla applicationhost.config dosyasında daha önce manuel yapılan değişikliklerden kaynaklanıyor. Dosyada aşağıdaki gibi bir XML satırı bulunabiliyor:
sslFlags="SslNegotiateCert"
Benzer şekilde SslRequireCert ayarı da aynı soruna yol açabiliyor. Bu seçenekler, IIS Express’in istek işleme sürecinin başında istemci sertifikası aramasına neden oluyor. Ancak Windows 11 ve Server 2025’te varsayılan olarak TLS 1.3 kullanıldığından, burada gerekli olan TLS renegotiation desteği çalışmıyor.
Microsoft’un Çözüm Önerileri
Microsoft, kalıcı bir güncelleme yerine çeşitli geçici çözümler (workaround) öneriyor:
- En pratik yöntem, TLS 1.3’ü sadece gelen (server-side) oturumlar için devre dışı bırakmak.
- Bu yöntem herhangi bir uygulama kodu veya proje değişikliği gerektirmiyor, sadece gelen TLS trafiğini etkiliyor.
- Tarayıcılar ya da diğer istemci uygulamalarından çıkan trafik TLS 1.3 kullanmaya devam ediyor.
Microsoft’a göre, iş istasyonlarında özel olarak gelen TLS 1.3’e bağımlı bir uygulama olmadığı için bu çözüm sorun yaratmayacak.
Windows 10 desteğinin sona ermesiyle birlikte bu problemin daha sık gündeme gelmesi bekleniyor. Windows 11 ve Server 2025 kullanıcılarının, IIS Express üzerinde sertifika testlerinde karşılaşabilecekleri Error 500 sorununa karşı Microsoft’un önerdiği workaround yöntemlerini uygulaması tavsiye ediliyor.









