プロジェクトで AxInterop.Mydll.dll を使用しようとしています。STA を使用して新しいスレッドで関数を呼び出しました。すべてが順調に進み、1 秒ほどで Web サーバーがクラッシュし、iis をホストしている場合でも再起動されます。
1 に答える
1
これは診断可能です。Web サーバーは、アンロードされた DLL を呼び出しています。そして、SBPCCOMM.dll がトラブルメーカーです。これは、正しく記述されていない COM サーバーで発生する可能性があり、DllCanUnloadNow() 呼び出しを適切に処理せず、アクティブなオブジェクト参照がまだ存在する場合でも DLL をアンロードできます。これは珍しいバグではありません。
SBPCCOMM が「SmackBio Technologies」と呼ばれる中国の会社によって作成された指紋識別を使用する生体認証プログラムのようなものである場合、最善の治療法は、このクラップウェアをアンインストールしてサーバーを稼働させ続けることです。機能する必要がある場合は、会社に連絡してサポートを依頼してください。
于 2013-08-31T12:02:32.637 に答える