問題描述 最近在做一個web demo時遇到了一個問題,運行提示:未能載入文件或程式集"...\App_global.asax.*.dll"或它的一個依賴項,在網上搜到的呢都是因為沒有引用另一個項目導致的,而我這個是只有一個項目,所以也就不存在未引用其他項目的原因,可是就是找不到問題。 附圖: 出現 ...
問題描述
最近在做一個web demo時遇到了一個問題,運行提示:未能載入文件或程式集"...\App_global.asax.*.dll"或它的一個依賴項,在網上搜到的呢都是因為沒有引用另一個項目導致的,而我這個是只有一個項目,所以也就不存在未引用其他項目的原因,可是就是找不到問題。
附圖:
出現這個問題一般都可能以為是某個dll文件未引用或者其他dll庫找不到,還有就是dll不支持當前系統,有的支持64位,但有的只能在32的機器運行。
解決方案
我的這個項目裡面引用了其他的包,但是我重新下載仍解決不了問題,而且在其他機器也無法運行,剛開始項目創建沒有問題,但是到後面創建的項目預設項目也不能運行。
於是我準備了一個虛擬機,裝上了運行環境(之前已經重裝過系統但是無法解決,但原因不在此處),在虛擬機環境中重新寫了一遍(沒有用之前的項目直接運行),運行沒有問題,我有把之前的項目複製到虛擬機中運行,在運行項目的時候,windows安全中心攔截了一個應用(被感染病毒的exe文件),由此得知原因後,就好說了。
我用了火絨安全工具,將電腦中被感染的文件處理,然後運行項目就沒事了,解決完問題之後,就去找原因了。
最終發現是因為u盤中的某個激活工具帶有感染病毒,運行了這個之後,便會感染電腦中的其他程式,在windows安全中心發現後會將被感染文件隔離或刪除,所以項目無法運行就是因為其中的某個程式被感染了,同樣用火絨將u盤中的文件處理完後就沒事了
在此也給大家說一下,不明來歷的應用,儘量都在沙盒或者虛擬環境中運行,儘量在官網或應用商店下載應用,這隻是感染型病毒,如果遇到了其他會破壞系統或者文件的損失就大了,畢竟數據無價。
節流
問題:運行web項目提示未能載入文件或程式集(。。。\*.dll)或它的某一個依賴項。系統找不到指定的文件。
原因:電腦或其他介質中有感染型病毒或其他病毒,項目文件或程式被感染,導致windows安全中心將其隔離或刪除
解決方式:利用火絨安全工具(其他安全工具也可以,但是可能會刪除掉被感染的程式或文件)將感染的程式或文件處理,並找出感染源