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