HOW TO

System.ComponentModel.LicenseException: Sie müssen über eine Lizenz verfügen, um dieses ActiveX-Steuerelement unter System.Windows.Forms.AxHost.CreateInstance() verwenden zu können.

Last Published: April 24, 2024

Beschreibung

Nach der ArcGIS Engine Runtime-Installation wird standardmäßig die folgende Lizenz/das folgende Produkt von der Runtime ausgewählt. Dies wird in ArcGIS Administrator angezeigt: ArcGIS Engine (Concurrent Use)
Beim Erstellen einer einfachen MapControl-basierten Engine-App und programmgesteuerter Authentifizierung mit einer ESLF-Secure-Engine-Lizenz und dem folgenden API-Aufruf:

ESRI.ArcGIS.esriSystem.IAuthorizeLicense.AuthorizeASRFromFile()
Tritt beim Ausführen der Anwendung der folgende Fehler auf:
System.ComponentModel.LicenseException: You must have a license to use this ActiveX control,
  at System.Windows.Forms.AxHost.CreateInstance()
  at ......................

Ursache

Die Ursache dieses Fehlers ist, dass in ArcGIS Administrator die falsche Produkt-/Lizenzoption ausgewählt ist (wie oben erwähnt, ist dies das Standardverhalten bei der Neuinstallation von ArcGIS Engine).

Lösung oder Problemumgehung

  1. Öffnen Sie ArcGIS Administrator, und überprüfen Sie die im Bereich Wählen Sie ein Produkt aus ausgewählte Option. Wenn die ESLF-Engine-Lizenz die einzige verfügbare Lizenz ist und Sie keinen Zugriff auf eine Engine-DevKit- oder Floating-Lizenz haben, führen die folgenden Produktoptionen zu einem Fehler:
    • ArcGIS Engine (Concurrent Use)
    • ArcGIS Engine und ArcGIS Engine Developer Kit (Single Use)
  2. Wählen Sie ein Produkt/eine Lizenz aus, das/die der ArcGIS Engine ESLF-Single-Use-Lizenz entspricht:
    • ArcGIS-Engine (Single Use)
Der Fehler wird behoben, wenn das obige Produkt/die obige Lizenz ausgewählt wird, da es sich bei der ESLF-Lizenz um eine Single-Use-Lizenz handelt.

 

Artikel-ID: 000015217

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln