2016-01-13 19 views
0

目前,我堅持一個傳統的ASP項目,需要調用.NET程序集。它正在工作,直到客戶不得不擦除他們的服務器。我能夠重新註冊.NET程序集,但我在運行時出現此錯誤:「無法加載文件或程序集」錯誤COM-NET啓用大會

MYDLL錯誤「80070002」

無法加載文件或程序集「Newtonsoft.Json,版本= 4.5.0.0, 文化=中性公鑰= 30ad4fe6b2a6aeed」或它 的一個依賴。該系統找不到指定的文件。

這裏是ASP代碼,不知道這是否會有所幫助。

set Inst = Server.CreateObject("MyDll.AddressValidator") 

If Inst.ProcessAddress(Adr1,City, State, Zip) Then 
    'code 
End If 
+2

此處是否有有用的信息? - https://msdn.microsoft.com/en-us/library/ms404285(v=vs.110).aspx – John

+1

約翰,它確實幫助。我沒有想過我需要gacutil來加載Newtonsoft json dll,但它工作! – Wade73

+1

如果你已經解決了,由於你可以回答你自己的問題的問題,你的工作了,這是爲未來的參考價值。 – John

回答

0

解決的辦法是使用gacutil可執行文件在GAC中註冊Newtonsoft dll。我認爲這是足以註冊我的DLL regasm.exe並在同一目錄中有Newtonsoft DLL。感謝John提示我一個鏈接。我之前讀過它,但決定停下來,呼吸,並按照所有步驟行事。

Wade

相關問題