1
我創建了一個簡單的測試類,並完成了使其可見的步驟。我可以從ASP頁創建對象就好了。當我通過與真正的類相同的步驟時,我得到一個「Server.CreateObject Failed〜INVALID POINTER」錯誤。我無法在Web上找到有關無效指針錯誤的任何內容。從經典ASP頁面中消耗.Net DLL導致「無效指針」錯誤
下面是我通過使其可見的步驟。
1.運行 「tlbexp MyLibrary.dll /out:MyLibrary.tlb」
2.註冊它:regasm /tlb:MyLibrary.tlb MyLibrary.dll
3. GAC它:GACUTIL/I MyLibrary.dll
4重新啓動IIS。
以上每個步驟都是成功的,但是當我嘗試創建對象時出現錯誤。任何人有任何想法?
我找到了答案。該DLL被命名爲相同的類。我在黑暗中進行了刺探,發現更改類名或DLL名稱可以解決問題。