1. 程式人生 > >VS2005-ASP.net開發 HRESULT:0x80070057 (E_INVALIDARG)的異常的解決方案(轉)

VS2005-ASP.net開發 HRESULT:0x80070057 (E_INVALIDARG)的異常的解決方案(轉)

能載入檔案或程式集……或它的某一個依賴項。引數不正確。 (異常來自 HRESULT:0x80070057 (E_INVALIDARG))

中文版:未能載入檔案或程式集……或它的某一個依賴項。引數不正確。 (異常來自 HRESULT:0x80070057 (E_INVALIDARG))

English:Could not load file or assembly … The parameter is incorrect … HRESULT: 0x80070057 (E_INVALIDARG)

今天下午由於機器藍屏後,導致我的VS2008 不能夠除錯我的網站了。

出現的錯誤就是如上所述(異常來自 HRESULT:0x80070057 (E_INVALIDARG))

症狀就是 : 新建的我網站 可以除錯。而就是 我在除錯時藍屏的那個網站 不能除錯。 鬱悶。 

經過 半下午的 折騰終於弄好了。

解決方法 是 刪除 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary  ASP.NET files 資料夾。

我的VS編輯器是 VS2008 。在 VS2005中可能是 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary  資料夾。

此資料夾是 VS編輯器的 執行的臨時資料夾。 當突然宕機的時候 可能在這裡 遺留了 當前除錯專案的 編譯沒有完成的檔案。

以後要查詢 微軟的 異常,最好就是 直接搜尋 異常程式碼。如:  我這次的異常是HRESULT:0x80070057 (E_INVALIDARG)。