HOW TO
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 ......................
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).
Artikel-ID: 000015217
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen