IRONSOFTWAREHOME

IronPDF NuGet Paketlerinin Dağıtımı: Düzeltmeler

Curtis Chau
Curtis Chau
Updated: 22 Nisan 2026

Bir NuGet paketi dağıtmaya çalışırken aşağıdaki hata mesajlarından bir veya daha fazlasını görebilirsiniz:

Failed to deploy NuGet package '_IronPdf.Native.Chrome.Windows(version)'
Text
System.Net.WebException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Text
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send.
Text
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
Text
System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
Text

Olası Sebep

Bu hataların en yaygın nedeni eski TLS protokolleriyle ilgilidir. Nisan 2020 itibarıyla, NuGet TLS 1.0 ve 1.1 desteğini kaldırdı ve şimdi TLS 1.2'yi zorunlu kılıyor. TLS 1.2 sisteminizde etkin değilse, NuGet komutları başarısız olabilir.

HTTP'den HTTPS'ye geçiş yapmak, TLS 1.2 etkin değilse sorunu çözmeyecektir, çünkü artık NuGet güvenli bağlantılar gerektiriyor.

Çözümler

  1. Visual C++ Çalışma Zamanı Yükleyin: Visual Studio için Visual C++ Yeniden Dağıtılabilir sisteminizde yüklü olduğundan emin olun. Eksik çalışma zamanları IronPDF dahil bazı paketlerle ilgili sorunlara neden olabilir.

  2. Visual Studio'yu Güncelleyin: Güncel, güncel bir Visual Studio sürümü kullandığınızdan emin olun. Visual Studio 2015 veya daha yüksek, modern TLS protokollerini düzgün bir şekilde desteklemek için gereklidir.

  • Visual Studio'da şuraya gidin:
  • Araçlar > Uzantılar ve Güncellemeler > Güncellemeler > Visual Studio Gallery
  • NuGet Package Manager'ı en son sürüme güncelleyin.
  1. .NET'te Güçlü Kriptografiyi Etkinleştirin: Yukarıdaki adımlar sorunu çözmezse, .NET'te güçlü şifrelemeyi etkinleştirmeniz gerekebilir. Bu, kayıt defterini değiştirerek yapılabilir.

    1. Aşağıdaki içerikle bir .reg dosyası oluşturun:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
      "SchUseStrongCrypto"=dword:00000001
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
      "SchUseStrongCrypto"=dword:00000001
      Text
      • Yukarıdaki kayıt girdileri, hem 32-bit hem de 64-bit sürümlerde .NET'te güçlü şifrelemenin kullanımını etkinleştirir.
    2. Kayıt defteri ayarlarını güncellemek için .reg dosyasını çalıştırın. Bu, .NET'te güçlü şifrelemeyi etkinleştirir ve TLS 1.2 bağlantılarına izin verir.

Yeniden başlatma gerekmez. Bu değişiklikleri uyguladıktan sonra NuGet komutunuzu tekrar çalıştırmayı deneyin.

Daha fazla detay için bu Stack Overflow gönderisine bakın: NuGet başarısız: Alt bağlantı kapatıldı: Beklenmeyen bir hata oluştu.

Daha fazla yardıma ihtiyacınız olursa, bir Mühendislik Talebi göndererek bizimle iletişime geçin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.7

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez