CÓMO

System.ComponentModel.LicenseException: Debe tener una licencia para usar este control ActiveX, en System.Windows.Forms.AxHost.CreateInstance()

Last Published: April 24, 2024

Descripción

Después de instalar ArcGIS Engine Runtime, de forma predeterminada, el tiempo de ejecución selecciona la siguiente licencia/producto, como se ve en Administrador de ArcGIS: ArcGIS Engine (uso concurrente).
Al crear una aplicación de motor sencilla basada en MapControl y autenticarla mediante programación mediante una licencia de motor seguro de ESLF y la siguiente llamada a la API:

ESRI.ArcGIS.esriSystem.IAuthorizeLicense.AuthorizeASRFromFile()
Se produce el siguiente error al ejecutar la aplicación:
System.ComponentModel.LicenseException: You must have a license to use this ActiveX control,
  at System.Windows.Forms.AxHost.CreateInstance()
  at ......................

Causa

La causa de este error es que se ha seleccionado la opción de producto/licencia incorrecta en ArcGIS Administrator (como se mencionó anteriormente, este es el comportamiento predeterminado cuando ArcGIS Engine está recién instalado).

Solución o solución alternativa

  1. Abra ArcGIS Administrator e inspeccione la opción seleccionada en el panel Seleccionar un producto. Si la única licencia disponible es ESLF Engine License y no tiene acceso a una licencia Engine DevKit o Floating, las siguientes opciones de producto generan un error:
    • ArcGIS Engine (uso concurrente)
    • ArcGIS Engine y ArcGIS Engine Developer Kit (uso único)
  2. Seleccione un producto/licencia que corresponda a la licencia de uso único de ArcGIS Engine ESLF:
    • ArcGIS Engine (uso único)
El error se resuelve cuando se selecciona el producto/licencia anterior, ya que la licencia ESLF es una licencia de uso único.

 

Id. de artículo: 000015217

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga