IronPDF için Mühendislik Desteği Talep Etme

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF'i geliştirmemize ve karşılaşabileceğiniz sorunları çözmemize yardımcı olmak için zaman ayırdığınız için teşekkür ederiz. Özelliklerimizin ve güncellemelerimizin büyük bir çoğunluğu müşteri isteklerine dayanmaktadır ve yazılım geliştirmeyi müşterilerimiz ve geliştiricilerimiz arasında iki yönlü bir konuşma olarak görüyoruz.

Destek sağlamak için mühendislik ekibimizin bir sorunu verimli bir şekilde tekrarlayabilmesi ve regresyon testleri oluşturabilmesi gerekiyor. Gördüğümüz çoğu sorun, platform veya çalışma zamanı benzersizdir. Bu nedenle, oldukça özlü bilgilerle sağlanmamız gerekiyor.

Lütfen tüm destek taleplerini support@ironsoftware.com adresine gönderin.

Sorunun Kısa ve Net Bir Tanımlaması

İyi bir teknik rapor, sorunu yeniden oluşturmak için yeterli bilgi içermelidir. Sorunu bir meslektaşınıza raporluyormuş veya Stack Overflow'a gönderiyormuş gibi hayal edin.

Bir hata raporu şunları içermelidir:

  • Karşılaşılmış semptomların net bir tanımlaması ve nedenleri hakkında sahip olabileceğiniz fikirler.
  • Günlük Dosyaları (aşağıya bakın)
  • Ortam: IronPDF Sürümü, İşletim Sistemi ve .NET çalışma zamanı sürümü, (uygulanabilirse tam bulut ortamı)

Lütfen biletinizi önceliklendirmek için mümkün olduğunca aşağıdakileri ekleyin:

  • Sorunu tam olarak tekrarlayan örnek proje (aşağıya bakın)
  • Bir Stack Overflow tarzı kod snippet'i (lütfen kodun ekran görüntüsü almaktan kaçının)
  • Semptomlar/istisnalarla ilgili ekran görüntüleri
  • Hata mesajı metni (Hata + İç Hata)
  • Hangi hata ayıklama noktasında işlem duruyor veya kodda kaçıyor?
  • Giriş parametreleri ve Varlıklar: URL, HTML, HTML Dosyası, Görüntü, PDF, CSS, vb.

IronPDF Günlük Dosyaları Nasıl Eklenir

Hata raporunuza log dosyaları eklemek, bize yardımcı olma olasılığını iki katına çıkarır.

NOT: IronPDF, etkinleştirilmesi gereken bazı detaylı hata kaydı yeteneklerine sahiptir.

Günlükleri Nasıl Etkinleştirilir

// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log"

' Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
$vbLabelText   $csharpLabel

IronPDF tarafından oluşturulan log dosyaları, DLL'lerinizin dağıtıldığı projenizin /bin dizininde bulunur:

  • default.log (Dağıtım süreci)
  • cef.log (Render işlemleri)
  • IronSoftwareCefSubprocess.log (Render & Threading)
  • IronSoftwareEngine.log ("Hata PDF oluşturulurken..." ile başlayan istisnaların hata ayıklaması için yararlıdır)

Bulut sunucuları genellikle log dosyaları için belirli konumlara sahiptir. Azure ve AWS üzerinde log dosyaları oluşturma kılavuzlarımız var.

Örnek Proje Nasıl Eklenir

Tüm bir sorunu izole bir şekilde doğru şekilde tekrar eden bir örnek proje mühendislerimizin bir sorunu basitçe ve hızlıca tanıyıp anlamalarını sağlar.

Bu, tekrar edilebilirlikte altın standarttır ve genellikle bir destek talebini listenin en üstüne hızlandırır.

Tercih ettiğimiz format, sıkıştırılmış, basit, bağımsız .NET konsol veya web uygulama projesidir:

  • Lütfen Google Drive veya Dropbox bağlantısı gönderirken tam paylaşımı etkinleştirin.
  • bin klasörü, zip dosyasının boyutunu gereksiz yere artırdığı için gerekli değildir

Lütfen Ayrıca Şunları Ekleyin:

  • Giriş dosyaları (çalışan ve çalışmayan), PDF'ler, referans varlıklar (CSS, görüntüler) dahil
  • Çıktı PDF'leri (uygulanabilir olduğunda) ve/veya beklenen çıktı
Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.