无法加载文件或程序集'itextsharp,Version = 5.5.0.0,Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'或其依赖项之一

时间:2014-07-01 15:46:48

标签: c# asp.net itextsharp

我使用了itextsharp库在我的asp.net Web应用程序中生成pdf。它工作得很好,直到我的笔记本电脑在调试模式下运行的笔记本电脑突然关闭。当我再次打开我的笔记本电脑并尝试运行该应用程序时,我得到了这个错误:

  

“无法加载文件或程序集”itextsharp,Version = 5.5.0.0,   Culture = neutral,PublicKeyToken = 8354ae6d2174ddca'或其中一个   依赖。参数不正确。 (HRESULT的例外情况:   0x80070057(E_INVALIDARG))“

可能是什么原因,我该如何解决这个问题?请帮忙。

3 个答案:

答案 0 :(得分:2)

尝试删除引用并再次添加... !!!似乎由于不正确的关闭而删除了引用。

答案 1 :(得分:2)

尝试清理Asp.Net的临时文件,有时我试验了文件损坏的案例(我知道这应该是一个评论,但它很冗长):

1 - 打开记事本并粘贴以下内容。

@ECHO OFF
ECHO Per­form­ing IIS Reset
IISRESET
ECHO Delet­ing 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)

我有一个项目的备份。恢复备份,它工作。感谢您的所有建议。

相关问题