Je d=E9veloppe actuellement un outil de navigation pour WSS.
Il se pr=E9senter sous la forme d'un contr=F4le treeview=20
affichant les diff=E9rents sites pr=E9sents sur le serveur.
J'ai des difficult=E9s avec le controle Treeview :
- j'ai install=E9 les WebControls pour IE
- j'ai g=E9n=E9r=E9 la dll Microsoft.Web.UI.WebControls avec le=20
fichier bat.
- j'ai ajout=E9 une r=E9f=E9rence =E0 cette dll dans le projet
Pour l'instant je souhaite afficher un treeview avec un=20
seul noeud "root".
j'ai d=E9clarer le treeview :=20
protected Microsoft.Web.UI.WebControls.Treeview tv;
je l'initialise par tv =3D new=20
Microsoft.Web.UI.WebControls.Treeview();
(dans la m=E9thode WebPart1_Load)
Je ne mets pas le code suivant car le WP refuse de se=20
lancer avec l'instruction d'initialisation.
Je g=E9n=E8re le projet et un cab pour le d=E9ploiement.
J'installe me WP avec stsadm sur le serveur et je le=20
visualise sur le site.
Mais j'ai une erreur me disant qu'il y a un pb avec le=20
WebPart1.
Si j'enl=E8ve l'instruction d'initialisation cela remarche.
Le pb peut il venir du fait que je ne d=E9veloppe pas sur le=20
serveur directement ? Faut il mettre la dll des=20
WebControls a un endroit sp=E9cial sur le serveur ? (Gac ??).
Si je mets la d=E9claration et l'initialisation dans une=20
seul instruction (c=E0d Treeview tv =3D new TreeView()), la=20
page des WP s'affiche mais dans le WP j'ai le message
"Erreur du composant : une des ppt=E9 du composant a un=20
format incorrect. WSS ne peut d=E9s=E9rialiser le composant=20
WP. V=E9rifiez le format des ppt=E9s et r=E9essayez=E9.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FLP
quand tu as placé le répertoire "webctrl_client" à la racine de ton site SPS tu n'as probablement pas déclaré le chemin d'accès a ce répertoire comme exclus de sharepoint. dans la console centrale d'admin aller sur "configure virtual server settings", choisir le site approprié puis "defined managed paths". ensuite exclusion du répertoire.
quand tu as placé le répertoire "webctrl_client" à la racine de ton site SPS tu n'as probablement pas déclaré le chemin d'accès a ce répertoire comme exclus de sharepoint.
dans la console centrale d'admin aller sur "configure virtual server settings", choisir le site approprié puis "defined managed paths".
ensuite exclusion du répertoire.
quand tu as placé le répertoire "webctrl_client" à la racine de ton site SPS tu n'as probablement pas déclaré le chemin d'accès a ce répertoire comme exclus de sharepoint. dans la console centrale d'admin aller sur "configure virtual server settings", choisir le site approprié puis "defined managed paths". ensuite exclusion du répertoire.
Maxime
Effectivement je n'avais pas exclu ce répertoire. Malgré tout mon pb persiste...
Si vous avez déjà utilisé ce comosant pourriez vous me dire la procédure que vous avez suivi. Notamment au niveau de l'installation des WebControls pr l'instant g générer la dll et je l'ai ajouté dans la GAC Ensuite j'ai installé le dossier webctrl_client/1_0 avec les différents fichiers. Je l'ai exclu de WSS
mai qd je veux utiliser le controle treeview dans mon WP ca ne marche po ! par contre avec l'adresse http://serveur/webctrl_client/treeview.aspx je peux afficher l'exemple...
Je penche pr un pb de dll mais je ne suis pas sur...
C'est vraiment embettant car ej ne peux pas avancer !
merci, Maxime
Effectivement je n'avais pas exclu ce répertoire.
Malgré tout mon pb persiste...
Si vous avez déjà utilisé ce comosant pourriez vous me
dire la procédure que vous avez suivi.
Notamment au niveau de l'installation des WebControls
pr l'instant g générer la dll et je l'ai ajouté dans la GAC
Ensuite j'ai installé le dossier webctrl_client/1_0 avec
les différents fichiers.
Je l'ai exclu de WSS
mai qd je veux utiliser le controle treeview dans mon WP
ca ne marche po !
par contre avec l'adresse
http://serveur/webctrl_client/treeview.aspx
je peux afficher l'exemple...
Je penche pr un pb de dll mais je ne suis pas sur...
C'est vraiment embettant car ej ne peux pas avancer !
Effectivement je n'avais pas exclu ce répertoire. Malgré tout mon pb persiste...
Si vous avez déjà utilisé ce comosant pourriez vous me dire la procédure que vous avez suivi. Notamment au niveau de l'installation des WebControls pr l'instant g générer la dll et je l'ai ajouté dans la GAC Ensuite j'ai installé le dossier webctrl_client/1_0 avec les différents fichiers. Je l'ai exclu de WSS
mai qd je veux utiliser le controle treeview dans mon WP ca ne marche po ! par contre avec l'adresse http://serveur/webctrl_client/treeview.aspx je peux afficher l'exemple...
Je penche pr un pb de dll mais je ne suis pas sur...
C'est vraiment embettant car ej ne peux pas avancer !
merci, Maxime
Renaud COMTE [MVP]
Tiens un habitué ! ;
Il existe deja moultes explorateur pour WSS
Mais si vous cherchez a utilisez le treeview webcontrols, lisez bien ceci avan
Renaud COMTE [MVP -------------------------------------------- http://www.clubSPS.or http://blog.spsclerics.com -------------------------------------------- [INFO] : Je me permet de rappeller l'importance de bien préciser la versio de SPS dans vos question
cela eviterais des réponses erronées ou trompeuses comme récemment su
la problématique de backu
Ca autoriserais aussi des tris plus efficaces via le moteur de recherch
Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001 [WSS
Tiens un habitué ! ;
Il existe deja moultes explorateur pour WSS
Mais si vous cherchez a utilisez le treeview webcontrols, lisez bien ceci avan
Renaud COMTE [MVP
--------------------------------------------
http://www.clubSPS.or
http://blog.spsclerics.com
--------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la versio
de SPS dans vos question
cela eviterais des réponses erronées ou trompeuses comme récemment su
la problématique de backu
Ca autoriserais aussi des tris plus efficaces via le moteur de recherch
Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001
[WSS
Renaud COMTE [MVP -------------------------------------------- http://www.clubSPS.or http://blog.spsclerics.com -------------------------------------------- [INFO] : Je me permet de rappeller l'importance de bien préciser la versio de SPS dans vos question
cela eviterais des réponses erronées ou trompeuses comme récemment su
la problématique de backu
Ca autoriserais aussi des tris plus efficaces via le moteur de recherch
Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001 [WSS
FLP
-avez vous signé la dll du treeview lors de la compilation ? sharepoint refuse d'executer des composants non signés
-avez vous déclaré la dll comme safecontrol au niveau du web.config ? à moins d'etre passé en fulltrust dans le web.config , si le composant n'est pas déclaré safe, il ne pourra pas non plus s'executer
après ça (plus l'exclusion du repertoire précédent) je ne vois pas trop ce qui pourrait vous bloquer.
-avez vous signé la dll du treeview lors de la compilation ?
sharepoint refuse d'executer des composants non signés
-avez vous déclaré la dll comme safecontrol au niveau du web.config ?
à moins d'etre passé en fulltrust dans le web.config , si le composant n'est pas déclaré safe, il ne pourra pas non plus s'executer
après ça (plus l'exclusion du repertoire précédent) je ne vois pas trop ce qui pourrait vous bloquer.
-avez vous signé la dll du treeview lors de la compilation ? sharepoint refuse d'executer des composants non signés
-avez vous déclaré la dll comme safecontrol au niveau du web.config ? à moins d'etre passé en fulltrust dans le web.config , si le composant n'est pas déclaré safe, il ne pourra pas non plus s'executer
après ça (plus l'exclusion du repertoire précédent) je ne vois pas trop ce qui pourrait vous bloquer.
Maxime
si par dll du treeview vous pensez à Microsoft.Web.UI.WebControls, alors je l'ai bien signé en lui affectant un strong name avec la commande sn, puis j'ai mis l'adresse du fichier snk dans le fichier Version.cs dans le dossier des sources. Puis je l'ai compilé avec le fichier bat
je l'ai ensuite inscrit dans la GAC avec gacutil et enfin je l'ai déclaré comme safe dans le fichier web.config du serveur (je l'ai fait pr le fichier dans wwwrooot et celui dans Program FilesFichier Commun...CONFIG pr être sur de le faire dans le bon.
le niveau de sécu est sur medium.
Au niveau du WP, je l'instal avec un CAB donc je ne pense pas que ce soit ca !
répertoire bien exclu dans WSS...
en tout cas merci pour votre aide ! Je suis sur que le pb doit être un truc tout bête !!
si par dll du treeview vous pensez à
Microsoft.Web.UI.WebControls, alors je l'ai bien signé en
lui affectant un strong name avec la commande sn, puis
j'ai mis l'adresse du fichier snk dans le fichier
Version.cs dans le dossier des sources.
Puis je l'ai compilé avec le fichier bat
je l'ai ensuite inscrit dans la GAC avec gacutil
et enfin je l'ai déclaré comme safe dans le fichier
web.config du serveur (je l'ai fait pr le fichier dans
wwwrooot et celui dans Program FilesFichier
Commun...CONFIG pr être sur de le faire dans le bon.
le niveau de sécu est sur medium.
Au niveau du WP, je l'instal avec un CAB donc je ne pense
pas que ce soit ca !
répertoire bien exclu dans WSS...
en tout cas merci pour votre aide ! Je suis sur que le pb
doit être un truc tout bête !!
si par dll du treeview vous pensez à Microsoft.Web.UI.WebControls, alors je l'ai bien signé en lui affectant un strong name avec la commande sn, puis j'ai mis l'adresse du fichier snk dans le fichier Version.cs dans le dossier des sources. Puis je l'ai compilé avec le fichier bat
je l'ai ensuite inscrit dans la GAC avec gacutil et enfin je l'ai déclaré comme safe dans le fichier web.config du serveur (je l'ai fait pr le fichier dans wwwrooot et celui dans Program FilesFichier Commun...CONFIG pr être sur de le faire dans le bon.
le niveau de sécu est sur medium.
Au niveau du WP, je l'instal avec un CAB donc je ne pense pas que ce soit ca !
répertoire bien exclu dans WSS...
en tout cas merci pour votre aide ! Je suis sur que le pb doit être un truc tout bête !!