在.net應用程序中,經常會遇到“未能加載文件或程序集‘ XXX.dll’或它的某一個依賴項。系統找不到指定的文件”的問題。先說一下答題的解決思路,首先查看你的項目的引用里面有沒有次dll文件,如果沒有,添加,其次查看項目屬性的引用路徑是否正確,如果還不奏效,最后可以用VS自帶的程序集注冊工具注冊這個程序集。
1.在項目的引用目錄里添加,rebuild 運行查看
2.如果1不能解決問題,那么可以選中你的項目PRoject,點擊鼠標右鍵,選擇屬性
在引用路徑下,查看右側的引用路徑是否正確,如果不正確,remove掉,重新添加即可,rebuild 運行查看。
3.如果上述兩個步驟還是沒有解決問題,那么久需要注冊一下你的程序集。
以管理員身份進入CMD命令提示框,打上cd/回到c盤目錄下,
找到你VS注冊程序集的工具,如果默認安裝的則是這個目錄下:
C:/Windows/Microsoft.NET/Framework/v2.0.50727
的RegAsm
將工具的路徑輸入CMD命令框 ,并且輸入工具名稱regasm,按空格,寫上你程序的dll路徑
rebuild 運行查看。
最后,查看你的IIS,是否是應用程序池的問題,或者是權限問題(最好用管理員賬號)等等,通過以上這些步驟,這個問題基本能得到解決。
新聞熱點
疑難解答