Win32Exception w systemie Linux i WSL bez klucza licencyjnego

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

Gdy uruchamiasz IronPDF na Ubuntu, WSL lub w kontenerze Docker bez klucza licencyjnego, aplikacja wyrzuca wyjątek odnoszący się do xdg-open.

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

Trzy warunki muszą wystąpić jednocześnie, aby ten błąd wystąpił: uruchamianie na Linux lub WSL, brak skonfigurowanego klucza licencyjnego IronPDF oraz xdg-open nie jest zainstalowany. Bez klucza licencyjnego, IronPDF próbuje otworzyć przeglądarkę, aby wyświetlić powiadomienie próbne za pomocą xdg-open. Narzędzie jest nieobecne w minimalistycznych środowiskach Linux, powodując Win32Exception.

Rozwiązanie

Krok 1: Ustaw klucz licencyjny

Skonfiguruj klucz licencyjny przed każdym wywołaniem renderowania PDF:

IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"
$vbLabelText   $csharpLabel

Klucz próbny również rozwiązuje problem. Ustawienie prawidłowego klucza licencyjnego zapobiega próbom otwarcia przeglądarki przez IronPDF.

Krok 2: Zainstaluj xdg-utils

Jeśli musisz uruchomić bez klucza licencyjnego lub chcesz wyeliminować tę zależność:

sudo apt update
sudo apt install xdg-utils
sudo apt update
sudo apt install xdg-utils
SHELL

Dla pełnej konfiguracji Linux i WSL, zobacz przewodnik po wdrożeniu Linux.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,088,359 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.