我有一个新的空白Wcf服务在vs.net 2013年快递。我添加了对qbfc12.dll的引用,并执行了导入QBFC12Lib。我运行空白wcf服务,它运行良好。然后,我添加了一行代码,它会中断,并给出一个错误。
工作良好的功能:
Public Function GetData(ByVal value As Integer) As String Implements IService1.GetData
Return String.Format("You entered: {0}", value)
End Function函数,它提供异常(只添加一行代码):
Public Function GetData(ByVal value As Integer) As String Implements IService1.GetData
Dim SessionManager As New QBSessionManager
Return String.Format("You entered: {0}", value)
End Function在这一行中我得到了以下例外:
“System.Runtime.InteropServices.COMException”类型的异常发生在mscorlib.dll中,但未在用户代码中处理
其他信息:使用CLSID检索组件的COM类工厂(C693D8F1-180B-4F82-B735-8F511B566718}由于以下错误而失败: 80040154类未注册(HRESULT例外: 0x80040154 (REGDB_E_CLASSNOTREG))。
有人能帮帮我吗?我有一个wcf服务器写在我的笔记本电脑,运行完美。我只是试图把它转移到我的生产服务器,但不工作。所以把所有的代码都移到了这一行代码中,这是问题所在,但在我的笔记本电脑上都很好。
发布于 2018-02-06 21:14:14
需要在应用程序正在执行的机器上运行QBFC12安装程序。它可以在下面的链接中下载。你必须注册下载安装程序,但没有成本,你甚至不需要核实你的电子邮件。
包含所有安装程序的页面:sdk
问题中的安装程序: QBFC12_Installer (12.0.0.29版) 0installer.exe
https://stackoverflow.com/questions/19577238
复制相似问题