我在 vs.net 2013 express 中有一个新的空白 Wcf 服务。我添加了对 qbfc12.dll 的引用并导入了 Imports 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
我在该行收到以下异常:
mscorlib.dll 中出现“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理
附加信息:检索具有 CLSID {C693D8F1-180B-4F82-B735-8F511B566718} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
谁能帮帮我吗?我的笔记本电脑上写了一个 wcf 服务器,运行完美。我只是想把它移到我的生产服务器上,但不起作用。因此,将所有代码删除到导致问题的这一行代码,但在我的笔记本电脑上一切正常。