web-dev-qa-db-ja.com

クラシックasp:エラー「800a01ad」ActiveXコンポーネントはオブジェクトを作成できません

取得'800a01ad' ActiveXコンポーネントはオブジェクトを作成できませんクラシックASP 64ビットWindows7でアプリケーションを実行している間)提案されたすべての解決策を試しましたが、うまくいきませんでした

  1. IISアプリケーションプールで32ビットを有効にしました。
  2. C:/windows/syswow64/pirate32.exeを使用して.DLLを登録しました-登録は成功しました。
  3. C:/ windows/syswow64/regeditを使用して、.DLLがレジストリにあることを確認しました
  4. COM +アプリケーションサーバーアプリケーションを作成し、DLLを追加しました。DLLを選択すると、すべてのコンポーネントが[コンポーネントが見つかりました]ボックスに読み込まれますが、これを追加した後でも、[インストール済み]見出しの下に「いいえ」と表示されます。 dll。
  5. DLLディレクトリのIIS_USRに付与されたアクセス許可。

親切にアドバイス

8
saira

次のものを使用している場合は、このエラーが発生すると思います。

Set objConfig=CreateObject("CDO.Configuration")

代わりに使用する必要がある場合:

Set objNewMail = Server.CreateObject("CDO.Message")
1
jay bee