在ASP 調用 VB.net 編寫的dll 出錯 提示:Microsoft VBScript 運行時錯誤 錯誤 '800a01ad' ActiveX 部件不能創建對象

WIN2008 SERVER或者WIN2012 SERVER,ASP 調用 VB.net 編寫的dll 出錯

提示:

Microsoft VBScript 運行時錯誤 錯誤 '800a01ad' 

ActiveX 部件不能創建對象

出錯原因:


網站對應的應用程序池中的“啓用32位應用程序”設置爲"True"導致錯誤

應該將“啓用32位應用程序”改爲"False",改爲False後問題解決了,但如果網站有使用ACCESS數據庫的將不能使用。

http://blog.csdn.net/aminfo/article/details/22742289

附上:註冊.net下編寫的dll方法:

Regasm MyDll.dll /tlb:MyDll.tlb /CodeBase

Regasm.exe 文件的默認位置:C:\Windows\Microsoft.NET\Framework64\v4.0.30319

然後再運行一下:

Gacutil /I MyDll.dll

Gacutil.exe 文件的默認位置:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章