2014-07-01 17 views
0

J'ai utilisé la bibliothèque itextsharp pour générer des pdf dans mon application web asp.net. Cela fonctionnait bien jusqu'à aujourd'hui quand tout à coup mon ordinateur portable sur lequel l'application fonctionnait en mode de débogage s'est déclenché. Quand je suis passé à nouveau sur mon ordinateur portable et a essayé de lancer l'application que je satrted obtenir cette erreur:Impossible de charger le fichier ou l'assemblage 'itextsharp, Version = 5.5.0.0, Culture = neutre, PublicKeyToken = 8354ae6d2174ddca' ou l'une de ses dépendances

"Could not load file or assembly 'itextsharp, Version=5.5.0.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))"

Quelle pourrait être la raison et comment puis-je résoudre ce problème? S'il vous plaît aider.

+3

Il semble que la nuit dernière quelqu'un vous ait volé l'assemblage :) – InferOn

+0

Les fichiers iTextSharp sont-ils toujours là? – DavidG

+0

@ Infer-On ha ha :-) – Arti

Répondre

0

J'avais une sauvegarde de mon projet. Restauré la sauvegarde et cela a fonctionné. Merci pour toutes les suggestions.

1

Essayez de supprimer la référence et rajouter ... !!! On dirait que la référence a été supprimée en raison d'un arrêt incorrect.

+0

Bon, j'avais essayé d'ajouter une référence sans l'enlever. Je vais essayer votre solution .. – Arti

+0

Pas de chance. Encore la même erreur – Arti

2

Essayez de nettoyer les fichiers temporaires de Asp.Net, parfois je l'ai expérimenté cas Strage de corruption de fichiers (je sais que cela devrait être un commentaire mais il est bavard):

1 - Ouvrez le Bloc-notes et collez ce qui suit.

@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 - Enregistrez le fichier sous forme de fichier .bat.

3 - exécutez-le à partir de l'invite de commande.

Questions connexes

 Questions connexes