从Web应用程序访问DLL接口时出错

时间:2013-06-07 11:57:24

标签: c# asp.net windows dll

我在C#中创建了一个Windows窗体应用程序。我在该应用程序中添加了一个DLL引用,并调用了该DLL的方法。它的工作正常。但是,当我创建Web应用程序并添加相同DLL的引用并尝试运行时,我收到错误

Unable to cast COM object of type 'XXXXX.XXXX' to interface type 'XXXXX.XXXX'. 
This operation failed because the QueryInterface call on the COM component for the interface with IID '{2DEEB1D7-0B44-4142-9E7B-07477781696C}' failed due to the following error: Bad variable type. (Exception from HRESULT: 0x80020008 (DISP_E_BADVARTYPE)).

DLL中的方法,我从Web应用程序调用

m_SSCP.StartUp("FilePath", "value1", "value2", 6553703, 0, out return_code);

因此,如果我从Web应用程序和Windows窗体应用程序调用相同的函数,这两个操作之间是否有任何区别?

我试图在网上搜索,但我没有得到任何适当的帮助。

0 个答案:

没有答案
相关问题