ASP.NET Web Forms Lisans Doğrulama Sorunları
IronPDF lisans doğrulaması bir ASP.NET Web Forms uygulamasında başarısız oluyor. Lisans sunucusuna yapılan HTTP istekleri, desteklenmeyen bir TLS sürümü nedeniyle reddediliyor.
ASP.NET Web Forms uygulamaları, httpRuntime bir targetFramework niteliği ile yapılandırılmadığında varsayılan olarak TLS 1.0'ı kullanır. IronPDF lisans sunucusu TLS 1.2 gerektirir, ki bu .NET Framework 4.6.1 ve üzeri tarafından desteklenir, ancak sadece httpRuntime targetFramework bu sürüm veya daha yükseğe ayarlandığında. <compilation targetFramework> öğesi tek başına yeterli değildir. httpRuntime targetFramework, çıkış HTTP istekleri sırasında TLS protokol seçimini kontrol eder.
Çözüm
httpRuntime öğesini Web.config içine ekleyin veya güncelleyin.
httpRuntime mevcut değilse, <system.web> içine ekleyin:
<system.web>
<httpRuntime targetFramework="4.7.2" />
</system.web>
<system.web>
<httpRuntime targetFramework="4.7.2" />
</system.web>
httpRuntime zaten mevcutsa ama targetFramework yoksa, özelliği ekleyin:
<httpRuntime maxRequestLength="4096" executionTimeout="110" targetFramework="4.7.2" />
<httpRuntime maxRequestLength="4096" executionTimeout="110" targetFramework="4.7.2" />
targetFramework="4.7.2" veya daha yüksek bir değer kullanın. TLS 1.2'yi etkinleştiren minimum değer "4.6.1".

