2008-12-04 55 views
0

我部署一個更新到我的ASP.NET應用程序,並開始了我的網頁,使用foo.dll上看到此錯誤:如何解決「無法加載DLL ...」?

無法加載foo.dll。找不到指定的 模塊。 (異常 從HRESULT:0x8007007E)

foo.dll是在我的SYSTEM32和應用bin目錄(它是在路徑環境變量)。

什麼給?

回答

1

事實證明,foo.dll依賴於另一個缺少的dll。

我用Dependency Walker來發現哪些文件丟失。一旦我複製了丟失的文件,頁面就開始正常工作。

+0

在我的情況下,缺少的文件是MSVCP71.DLL,它由VS.NET安裝在開發箱中。 – 2008-12-04 14:42:48

0

Fuslogvw,作爲威爾說。通常問題不在於沒有找到foo.dll,而是缺少foo.dll的依賴關係。如果這是一個非託管DLL(您需要爲正在構建的Visual Studio版本以及相應的調試版本或發行版本(取決於您的構建配置),那麼這通常是C運行時庫。