我使用了itextsharp库在我的asp.net Web应用程序中生成pdf。它工作得很好,直到我的笔记本电脑在调试模式下运行的笔记本电脑突然关闭。当我再次打开我的笔记本电脑并尝试运行该应用程序时,我得到了这个错误:
“无法加载文件或程序集”itextsharp,Version = 5.5.0.0, Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'或其中一个 依赖。参数不正确。 (HRESULT的例外情况: 0x80070057(E_INVALIDARG))“
可能是什么原因,我该如何解决这个问题?请帮忙。
答案 0 :(得分:2)
尝试删除引用并再次添加... !!!似乎由于不正确的关闭而删除了引用。
答案 1 :(得分:2)
尝试清理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 - 从命令提示符运行它。
答案 2 :(得分:0)
我有一个项目的备份。恢复备份,它工作。感谢您的所有建议。