Linux ve WSL'de Lisans Anahtarı Olmadan Win32Exception

Curtis Chau
Curtis Chau
Updated: 10 Haziran 2026

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
Text

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";

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
SHELL

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.

Daha Fazla Oku

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

Nuget Downloads 21,739,885Sürüm:2026.10yeni yayınlandı