2009-11-19 7 views
0

J'ai créé un contrôle utilisateur et ajouté ce contrôle utilisateur à mon composant WebPart. Mais quand j'essaie d'ajouter le webpart dans une page. Je suis confronté au problème mentionné ci-dessus.J'ai assuré que dll était présent dans GAC. J'ai créé un contrôle utilisateur et ajouté ce contrôle utilisateur à ma bibliothèque de classes. J'ai compilé et signé la DLL et l'ai ajouté au gac. Mais quand j'essaye d'ajouter le Webpart dans une page j'obtiens l'erreur ci-dessous mentionnée. Et fait les changements nécessaires dans le fichier web.config. J'ai fait en sorte que dll est là dans le gac. Mais je reçois toujours la même erreur.webpart - points de partage

" An error occurred during the processing of . Could not load the assembly 'Generate ,  Version=1.0.0.0, Culture=neutral, PublicKeyToken=e5b42758c1bfd2df'. Make sure that it is compiled before accessing the page. " 

aidez-moi s'il vous plaît.

Répondre

1
  • Assurez-vous que le contrôle utilisateur hérite de l'ensemble de la solution dans la balise de contrôle
  • Charger le contrôle dans la méthode CreateChildControls de la partie Web
  • Mettez ce contrôle utilisateur dans le dossier ControlTemplates

Déployez-vous en tant que fonctionnalité?

Pour déboguer localement, vérifiez les points suivants dans votre fichier de configuration:

* customErrors=off 
* Enable Stack Traces by adding CallStack=”true” to the SafeMode tag 
* Set the compilation debug attribute to "true" 
+0

Salut, j'avais cpoied mon contrôle utilisateur dans des modèles de contrôle, chargé le contrôle de l'utilisateur dans la méthode de CreateChildControls de la partie Web, mon dll est présent dans le GAC.i fait mon contrôle comme sûr dans le fichier web.config. – suganya

+0

Pouvez-vous vérifier le fichier journal de l'application Windows de l'Observateur d'événements et voir s'il y a des informations sur l'erreur? – IrishChieftain

+0

En outre, pouvez-vous publier l'extrait de code dans votre fichier de configuration? Ce – IrishChieftain

Questions connexes