0

我正在尝试在项目中使用 AxInterop.Mydll.dll。我已经在 STA 的新线程中调用了该函数。我的工作一切顺利,大约一秒钟后返回,Webserver 崩溃,甚至在托管 iis 上重新启动。 在此处输入图像描述

4

1 回答 1

1

好吧,这是可诊断的,Web 服务器正在调用已卸载的 DLL。SBPCCOMM.dll 是麻烦制造者。这可能发生在未正确编写的 COM 服务器上,它无法正确处理 DllCanUnloadNow() 调用,并且即使仍然存在活动的对象引用也允许 DLL 卸载。这不是一个不常见的错误。

如果 SBPCCOMM 是中国一家名为“SmackBio Technologies”的公司编写的某种使用指纹识别的生物识别程序,那么最好的解决方法当然是卸载这个垃圾软件以保持服务器运行。如果您需要它工作,请联系公司寻求支持。

于 2013-08-31T12:02:32.637 回答