Buen día expertos, tengo una aplicación desarrollada en asp.net, al ejecutar el proyecto en el IDE Visual Studio funciona sin problema, pero al publicarlo en el IIS y abrirlo desde el navegador en la misma máquina, me arroja el siguiente error:
Exception Details: System.Runtime.InteropServices.COMException: You are not connected to a company
Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace: [COMException (0xffffff96): You are not connected to a company]
SAPbobsCOM.ICompany.GetBusinessObject(BoObjectTypes Object) +0
He buscado por los foros y probado de todo, cambiando la versión del framework tanto en el VS como en el IIS, habilitando y deshabilitando la compatibilidad de 32 y 64 bits, reinstalando las versiones del DI API en el equipo, activando la compatibilidad con objetos COM en las propiedades de la máquina, he agotado las posibles soluciones y no consigo corregir el problema.
Agrego el fragmento del código que establece la conexión:
SAPbobsCOM.Company oCompany;
oCompany = new SAPbobsCOM.Company();
//INFORMACIÓN SERVIDOR
oCompany.Server = "MX-SQL";
oCompany.UserName = "xxxxx";
oCompany.Password = "xxxxx";
oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2012;
//INFORMACIÓN BD
oCompany.CompanyDB = "DB_name";
oCompany.DbUserName = "xxxxx";
oCompany.DbPassword = "xxxxx";
oCompany.UseTrusted = false;
oCompany.LicenseServer = "MX:30000";
int LRET = oCompany.Connect(); //variable de retorno de la conexión para saber si hay error
if (LRET != 0)
HttpContext.Current.Response.Write("<script>alert('Error al conectar: " + oCompany.GetLastErrorDescription() + "');</script>");
Alguien ha tenido un problema similar a este? Sabrán si es necesario algún parámetro más para la conexión?
Agradezco de antemano cualquier apoyo u orientación que puedan proporcionarme. Saludos cordiales.