asp.net - 用于 ASP.NET Web 应用程序的 SAP Business One DI API
问题描述
我使用 DI API(x64) 开发了一个控制台应用程序。现在我正在尝试使用相同的代码开发一个 Web 应用程序,但在第一行出现以下错误
SAPbobsCOM.Company sboCompany = new SAPbobsCOM.Company(); //in this line
CLSID {632F4591-AA62-4219-8FB6-22BCF5F60090}
由于以下错误,检索组件的 COM 类工厂失败:
80040154 类未注册(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
我试过改变Platform target
( x84, any, x64
) 但没有运气。我也有Enabled 32-Bit Applications on IIS
。
我正在使用 Visual Studio 2017 社区版和 Windows 10(x64)。
我不知道为什么会收到此错误,因为它非常适合我的控制台应用程序。我看到有人建议使用DI Server for web application
,但我想知道是否可以使用 DI API,因为我不会有太多流量。
任何帮助将不胜感激。
解决方案
推荐阅读
- parameters - 处理类和实例问题
- javascript - jQuery popover 在 Django 应用程序中不起作用?
- reactjs - 在 http-proxy-middleware 的 setupProxy.js 中反应导入环境生成意外标识符
- php - 如何根据当前登录用户codeigniter获取/检索数据,但外键连接到另一个外键
- c# - 在 Unity 中应用多个旋转
- mysql - 参数化查询 - M 语言 (Excel)
- reactjs - 有没有办法为 ReactJs 中的 material-ui 组件提供全局类?
- azure - 从 Azure 数据工厂中的 API 获取而不复制 URL
- c# - 如何用军事时间进行简单的计算?
- angular - 如何根据 HTTP 响应限制/停止 Angular 应用程序加载