[英]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.