Question

J'ai téléchargé mon application de rasoir MVC3 sur le fournisseur WebHost (fonctionne bien sur mon serveur de développement sous Visual Studio 2010).

sur le site déployé, je reçois un

"Could not load file or assembly 'FreeTextBox, Version=3.3.1.12354, Culture=neutral, PublicKeyToken=5962a4e684a48b87' or one of its dependencies. The system cannot find the file specified."

Mais je suis totalement perplexe, mon application n'a pas de FreeTextBox!Je ne fais même pas référence à cette dll.Malheureusement, l'erreur IIS "détaillée" ne mentionne même pas qui ou ce qui tente de charger cette DLL, donc je n'ai aucune idée d'où elle vient de.

Pour triple check, j'ai fait une recherche sur FreeTextBox sur mon application auto-construite avec le masque de recherche . sur toute la solution et Visual Studio Impossible de trouver quoi que ce soit.

ici la solution actuelle Il hérit d'une assemblée de l'application parent. Ketan selon votre suggestion que j'ai résolu en faisant cela:

  <system.web>
     <assemblies>
        <clear/>
        ... here standard MVC3 assemblies of template project ...
     </assemblies>**
   </system.web>

Était-ce utile?

La solution

Votre dossier de l'application sur l'hôte partagé configuré comme une "application"?Sinon, il utilise probablement la machine.config ou web.config à un niveau supérieur où il y a une référence de ce contrôle.La FreeTextBox est un éditeur de texte ASP.NET WYSWYG quelque chose que leshôtes Webhost incluent normalement dans leurs packages d'hébergement gratuits.Je contacterais leur support technique pour résoudre ce problème.

Autres conseils

Vous référenciez un assemblage avec une dépendance sur "FreeTextBox".

Déployer le fichier .dll contenant l'assemblage "FreetextBox" sur votre Dir / bin ou trouvez l'ensemble incriminé avec un outil tel que

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top