IronPDF için Mühendislik Desteği Talep Etme
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
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.
binklasö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ı

