OVH Cloud OVH Cloud

Probléme de fiabilité de Webpart

4 réponses
Avatar
Tarik Mrabet
Bonjour à tous,

je rencontre un problème pour intégrer une Webpart que j'ai créé sur un
SPS2003. Le projet est bien visible dans la liste des Webpart à importer.
Mais lorsque l'on importe la webpart, la page nous renvoie le message :
"Impossible d'afficher un composant WebPart ou ce contrôle de formulaire Web
sur cette page de composants WebPart, car il n'est pas inscrit sur ce site
comme fiable."

Je n'ai vu ce prob dans aucune des docs.
Qqn a une idée ou une solution ?

Merci d'avance

4 réponses

Avatar
Philippe MASINA
Bonjour,

tu as des problèmes de sécurité avec ta Web. Pour installer une Web part, il
faut qu'elle ait été déclarée comme fiable sur le serveur et il faut mettre
les mains dans les fichiers Web.Config d'ASP.NET.

1 ere solution: modifier le fichier Web.Config modifier le niveau de
confiance en modifiant la ligne

<trust level="WSS_Minimal" originUrl="" />

par

<trust level="Full" originUrl="" />

Attention, c'est la méthode la plus simple mais la plus dangeureuse en terme
de sécurité.

2eme solution: A chaque fois qu'on veut rajouter une web part, il faut la
déclarer explicitement avec des entrées du type


<SafeControl Assembly="Northwind, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null" Namespace="Northwind"
TypeName="*" Safe="True" />

Comme tu peux le voir, la sécurité des Web Part est étroitement liée à celle
de .NET.

Une documentation de tout ca se trouve à l'adresse suivante


http://www.frontpages-web-hosting.net/support/sharepoint.portal.server.2003.web.parts.intro.htm#Installation%20Details


"Tarik Mrabet" a écrit :

Bonjour à tous,

je rencontre un problème pour intégrer une Webpart que j'ai créé sur un
SPS2003. Le projet est bien visible dans la liste des Webpart à importer.
Mais lorsque l'on importe la webpart, la page nous renvoie le message :
"Impossible d'afficher un composant WebPart ou ce contrôle de formulaire Web
sur cette page de composants WebPart, car il n'est pas inscrit sur ce site
comme fiable."

Je n'ai vu ce prob dans aucune des docs.
Qqn a une idée ou une solution ?

Merci d'avance





Avatar
Tarik Mrabet
Bonjour,
Avant de poser la question, j'avais mis les 2 solutions que vous m'avez
proposé, et cela provoquait l'erreur, lorsque j'ai lu votre message j'ai
essayé chacune toute seule, mais ca donne la meme erreur.
Je ne vois pas ou est le probléme.

Merci pour votre aide.

Tarik Mrabet.


"Philippe MASINA" a écrit dans le
message de news:
Bonjour,

tu as des problèmes de sécurité avec ta Web. Pour installer une Web part,


il
faut qu'elle ait été déclarée comme fiable sur le serveur et il faut


mettre
les mains dans les fichiers Web.Config d'ASP.NET.

1 ere solution: modifier le fichier Web.Config modifier le niveau de
confiance en modifiant la ligne

<trust level="WSS_Minimal" originUrl="" />

par

<trust level="Full" originUrl="" />

Attention, c'est la méthode la plus simple mais la plus dangeureuse en


terme
de sécurité.

2eme solution: A chaque fois qu'on veut rajouter une web part, il faut la
déclarer explicitement avec des entrées du type


<SafeControl Assembly="Northwind, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null" Namespace="Northwind"
TypeName="*" Safe="True" />

Comme tu peux le voir, la sécurité des Web Part est étroitement liée à


celle
de .NET.

Une documentation de tout ca se trouve à l'adresse suivante





http://www.frontpages-web-hosting.net/support/sharepoint.portal.server.2003.web.parts.intro.htm#Installation%20Details


"Tarik Mrabet" a écrit :

> Bonjour à tous,
>
> je rencontre un problème pour intégrer une Webpart que j'ai créé sur un
> SPS2003. Le projet est bien visible dans la liste des Webpart à


importer.
> Mais lorsque l'on importe la webpart, la page nous renvoie le message :
> "Impossible d'afficher un composant WebPart ou ce contrôle de formulaire


Web
> sur cette page de composants WebPart, car il n'est pas inscrit sur ce


site
> comme fiable."
>
> Je n'ai vu ce prob dans aucune des docs.
> Qqn a une idée ou une solution ?
>
> Merci d'avance
>
>
>


Avatar
Philippe MASINA
J'ai pas de SPS sous le coude au moment ou je te répond, mais il me semble le
fichier Web.config se trouve dans program filesfichiers communsmicrosoft
sharedweb server extensions60config.

Mais vu le message d'erreur, il y a de forte chance que ton probleme vient
des config du framework.

"Tarik Mrabet" a écrit :

Bonjour,
Avant de poser la question, j'avais mis les 2 solutions que vous m'avez
proposé, et cela provoquait l'erreur, lorsque j'ai lu votre message j'ai
essayé chacune toute seule, mais ca donne la meme erreur.
Je ne vois pas ou est le probléme.

Merci pour votre aide.

Tarik Mrabet.


"Philippe MASINA" a écrit dans le
message de news:
> Bonjour,
>
> tu as des problèmes de sécurité avec ta Web. Pour installer une Web part,
il
> faut qu'elle ait été déclarée comme fiable sur le serveur et il faut
mettre
> les mains dans les fichiers Web.Config d'ASP.NET.
>
> 1 ere solution: modifier le fichier Web.Config modifier le niveau de
> confiance en modifiant la ligne
>
> <trust level="WSS_Minimal" originUrl="" />
>
> par
>
> <trust level="Full" originUrl="" />
>
> Attention, c'est la méthode la plus simple mais la plus dangeureuse en
terme
> de sécurité.
>
> 2eme solution: A chaque fois qu'on veut rajouter une web part, il faut la
> déclarer explicitement avec des entrées du type
>
>
> <SafeControl Assembly="Northwind, Version=1.0.0.0,
> Culture=neutral, PublicKeyToken=null" Namespace="Northwind"
> TypeName="*" Safe="True" />
>
> Comme tu peux le voir, la sécurité des Web Part est étroitement liée à
celle
> de .NET.
>
> Une documentation de tout ca se trouve à l'adresse suivante
>
>
>
http://www.frontpages-web-hosting.net/support/sharepoint.portal.server.2003.web.parts.intro.htm#Installation%20Details
>
>
> "Tarik Mrabet" a écrit :
>
> > Bonjour à tous,
> >
> > je rencontre un problème pour intégrer une Webpart que j'ai créé sur un
> > SPS2003. Le projet est bien visible dans la liste des Webpart à
importer.
> > Mais lorsque l'on importe la webpart, la page nous renvoie le message :
> > "Impossible d'afficher un composant WebPart ou ce contrôle de formulaire
Web
> > sur cette page de composants WebPart, car il n'est pas inscrit sur ce
site
> > comme fiable."
> >
> > Je n'ai vu ce prob dans aucune des docs.
> > Qqn a une idée ou une solution ?
> >
> > Merci d'avance
> >
> >
> >





Avatar
Renaud COMTE [MVP]
ouh la la ...
Attention

Il faut effectivment déclare votre WP comme safe control dans le web.config
de votre site web : a la racine de celui ci

Honnetement, je conseille de toujours deployer par le STSadm et un fichier
CAB, c'est la solution la plus simple et efficace

Stephane a mis en ligne un tres bon tutorial rien que csur ce sujet
http://www.sharepoint-france.com/dotNet/Tutorials/2004-05-06/Default.aspx

Voila

Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la version
de SPS dans vos questions
cela eviterais des réponses erronées ou trompeuses comme récemment sur






la problématique de backup
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche







Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"Philippe MASINA" a écrit dans le
message de news:
J'ai pas de SPS sous le coude au moment ou je te répond, mais il me semble


le
fichier Web.config se trouve dans program filesfichiers communsmicrosoft
sharedweb server extensions60config.

Mais vu le message d'erreur, il y a de forte chance que ton probleme vient
des config du framework.

"Tarik Mrabet" a écrit :

> Bonjour,
> Avant de poser la question, j'avais mis les 2 solutions que vous m'avez
> proposé, et cela provoquait l'erreur, lorsque j'ai lu votre message j'ai
> essayé chacune toute seule, mais ca donne la meme erreur.
> Je ne vois pas ou est le probléme.
>
> Merci pour votre aide.
>
> Tarik Mrabet.
>
>
> "Philippe MASINA" a écrit


dans le
> message de news:
> > Bonjour,
> >
> > tu as des problèmes de sécurité avec ta Web. Pour installer une Web


part,
> il
> > faut qu'elle ait été déclarée comme fiable sur le serveur et il faut
> mettre
> > les mains dans les fichiers Web.Config d'ASP.NET.
> >
> > 1 ere solution: modifier le fichier Web.Config modifier le niveau de
> > confiance en modifiant la ligne
> >
> > <trust level="WSS_Minimal" originUrl="" />
> >
> > par
> >
> > <trust level="Full" originUrl="" />
> >
> > Attention, c'est la méthode la plus simple mais la plus dangeureuse en
> terme
> > de sécurité.
> >
> > 2eme solution: A chaque fois qu'on veut rajouter une web part, il faut


la
> > déclarer explicitement avec des entrées du type
> >
> >
> > <SafeControl Assembly="Northwind, Version=1.0.0.0,
> > Culture=neutral, PublicKeyToken=null" Namespace="Northwind"
> > TypeName="*" Safe="True" />
> >
> > Comme tu peux le voir, la sécurité des Web Part est étroitement liée à
> celle
> > de .NET.
> >
> > Une documentation de tout ca se trouve à l'adresse suivante
> >
> >
> >
>


http://www.frontpages-web-hosting.net/support/sharepoint.portal.server.2003.web.parts.intro.htm#Installation%20Details
> >
> >
> > "Tarik Mrabet" a écrit :
> >
> > > Bonjour à tous,
> > >
> > > je rencontre un problème pour intégrer une Webpart que j'ai créé sur


un
> > > SPS2003. Le projet est bien visible dans la liste des Webpart à
> importer.
> > > Mais lorsque l'on importe la webpart, la page nous renvoie le


message :
> > > "Impossible d'afficher un composant WebPart ou ce contrôle de


formulaire
> Web
> > > sur cette page de composants WebPart, car il n'est pas inscrit sur


ce
> site
> > > comme fiable."
> > >
> > > Je n'ai vu ce prob dans aucune des docs.
> > > Qqn a une idée ou une solution ?
> > >
> > > Merci d'avance
> > >
> > >
> > >
>
>
>