簡體   English   中英

ActiveX組件無法在Classic ASP中創建對象

[英]ActiveX component can't create object in Classic ASP

錯誤是:

ActiveX component can't create object for aBRR.Generator

該行上的代碼是:

set taMaker = createObject("aBRR.Generator")

應用程序池中的Classic-asp具有啟用32位為true。

我想念什么? 提前致謝。

如果您的站點使用匿名身份驗證:

  • 打開IIS管理器
  • 導航到您的網站
  • 開放式認證
  • 打開“ 匿名”的屬性
  • 更改它以使用應用程序池標識

請注意,如果您的網站在為此目的而創建的特殊用戶下運行,則可能會破壞其他功能。 但是對於我所有帶有匿名身份驗證的標准站點,此問題已得到修復。

就我而言,我發現regasm.exe既有32位版本又有64位版本。 如:

C:\\ WINDOWS \\ Microsoft.NET \\框架\\ v4.0.30319 \\ regasm.exe

C:\\ WINDOWS \\ Microsoft.NET \\ Framework64 \\ v4.0.30319 \\ regasm.exe

我還為32位應用程序設置了AppPool,因此使用32位regasm.exe注冊.dll以避免ActiveX錯誤很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM