Linux ve WSL'de Lisans Anahtarı Olmadan Win32Exception
IronPDF'i Ubuntu'da, WSL'de veya bir Docker konteynerinde lisans anahtarı olmadan çalıştırırken, uygulama xdg-open referanslı bir istisna atar.
System.ComponentModel.Win32Exception: An error occurred trying to start process 'xdg-open' with working directory '/path/to/your/project/bin/Debug/net7.0'. No such file or directory
Bu hatanın meydana gelmesi için üç koşulun aynı anda bulunması gerekir: Linux veya WSL'de çalıştırma, IronPDF lisans anahtarı yapılandırılmamış ve xdg-open yüklü değil. Lisans anahtarı olmadan, IronPDF xdg-open kullanarak bir deneme uyarısı göstermek için bir tarayıcı açmayı dener. Minimal Linux ortamlarında bu yardımcı program yoktur ve bu da Win32Exception'a neden olur.
Çözüm
Adım 1: Lisans anahtarını ayarlayın
Herhangi bir PDF işleme çağrısından önce lisans anahtarını yapılandırın:
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"Bir deneme anahtarı da sorunu çözer. Geçerli bir lisans anahtarı ayarlamak, IronPDF'in tarayıcı açma girişiminde bulunmasını engeller.
Adım 2: xdg-utils'i yükleyin
Bir lisans anahtarı olmadan çalıştırmanız gerekiyorsa veya bağımlılıktan kurtulmak istiyorsanız:
sudo apt update
sudo apt install xdg-utils
Tam Linux ve WSL kurulumu için, Linux dağıtım kılavuzuna bakın.

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.