![](/img/trans.png)
[英]Could not load type 'iTextSharp.text.html.HtmlParser' from assembly 'itextsharp, Version=5.5.5.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca'
[英]Could not load file or assembly 'itextsharp, Version=5.5.0.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca' or one of its dependencies
我已使用itextsharp庫在asp.net Web應用程序中生成pdf。 直到今天,運行調試模式的應用程序的筆記本電腦突然掉電后,一切正常。 當我再次打開筆記本電腦並嘗試運行該應用程序時,我感到很驚訝,收到此錯誤:
“無法加載文件或程序集'itextsharp,版本= 5.5.0.0,區域性=中性,PublicKeyToken = 8354ae6d2174ddca”或其依賴項之一。該參數不正確。(來自HRESULT的異常:0x80070057(E_INVALIDARG))
可能是什么原因,我該如何解決? 請幫忙。
嘗試刪除引用並再次添加... !!! 好像是由於關機不當而刪除了參考。
嘗試清理Asp.Net的臨時文件,有時我嘗試過一些文件損壞的臨時情況(我知道這應該是一個評論,但很冗長):
1-打開記事本並粘貼以下內容。
@ECHO OFF
ECHO Performing IIS Reset
IISRESET
ECHO Deleting Cache
Del /F /Q /S %LOCALAPPDATA%\Microsoft\WebsiteCache\*.*
Del /F /Q /S %LOCALAPPDATA%\Temp\VWDWebCache\*.*
Del /F /Q /S “%LOCALAPPDATA%\Microsoft\Team Foundation\3.0\Cache\*.*“
Del /F /Q /S “C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\*.*“
Del /F /Q /S “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\*.*“
Del /F /Q /S “C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\*.*“
Del /F /Q /S “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\*.*“
ECHO Complete
2-將文件另存為.bat文件。
3-在命令提示符下運行它。
我已經備份了我的項目。 恢復了備份,它可以正常工作。 感謝所有的建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.