Como publicar en un web api el DIAPI de SBO

Hola

Estoy desarrollando una aplicacion ASP.NET Core web API para poder insertar actividades en la tabla OCLG de SBO usando el DIAPI y en la máquina local donde desarrollo con interop.SAPbobs.COM.dll registrado y demás todo funciona correctamente, pero al publicar la api en un App Service de Azure e intentar hacer un POST me sale este error

An unhandled exception was thrown by the application.System.InvalidOperationException: Retrieving the COM class factory for component with CLSID

Y no se como hacer para registrar estas dependencias aqui

Alguna idea, por favor?

Un saludo

Por favor, leer cómo formatear código aquí en el foro y compartinos lo que has intentado, así otros consultores de B1 pueden analizar y ayudarte.

Solo como observación, para que el Addon funcione, tienes que tener instalada la versión del cliente de SAP que coincide con el componente que usaste en el proyecto, ya sea 32 o 64 bits. Por eso la publicación de Addons es un tanto mas compleja que publicar un webservice a secas.

1 me gusta

Hola Kintela, buen día.
Espero estés bien.

Prueba cambiando la arquitectura de tu programa.
Como recomendación antes de hacer cualquier cambio realiza una copia de tu programa.

Coméntanos como te fue…
Saludos cordiales.

Te recomiendo utilizar Service Layer.