agregar nuevo web part a una pagina

31/05/2004 - 11:10 por Anonimo | Informe spam
Hola Cesar, tengo el siguiente problema.
He creado un webpart, tengo la clave y lo he conseguido
agregar al assembly. Cuando voy a mi aplicación y le doy a
importar consigo cargarlo pero cuando lo intento arrastrar
o le doy al botón importar para añadirlo a mi página, me
da el siguiente error:

"No se puede mostrar o importar un elemento Web o un
control de formularios Web en esta página de elementos
Web, por no estar registrado como seguro en este sitio."

He registrado la dll en el directorio Bin de IIS, he
añadido el control seguro al web.config, mi dll también
está en en el directorio inetpub/wwwroot/bin.

No entiendo que es lo que pasa.
Si alguien me puede ayudar
gracias.
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
02/06/2004 - 00:13 | Informe spam
Si te da ese error es que no está correctamente 'declarado' en el
Web.config, por lo que no lo detecta como 'SAFE'..
Tienes que agregar una línea similar a:
<SafeControl Assembly="MiWebPart, Version=1.0.0.1, Culture=neutral,
PublicKeyTokenF7f397494346b46" Namespace="MiEmpresa.MiWebPart"
TypeName="*" Safe="True" />
Pero agregarlo en el propio Web.config existente que está en el raiz del
WebSite de IIS que utilice tu SharePoint.

Si esto ya lo has hecho (seguro que si), no debes de haber escrito
correctamente la línea de arriba o bien no concuerda con los datos reales
del Assembly del WebPart.
Asegurate de que sigues todos los pasos que tienes por ejemplo en este
artículo (supongo que lo has hecho así, pero por si acaso):
http://msdn.microsoft.com/library/d...asicWP.asp
Este también está bien para empezar:
http://msdn.microsoft.com/library/d...bparts.asp

No puedo decirte mas que eso, repásalo con los artículos que te mando.
Si te sirve de consuelo, es bastante normal que las primeras veces te salga
ese error, normalmente se debe a algún error de escritura, namespace mal
escrito, Assembly mal escrito, etc. en el Web.config.

Saludos,

César de la Torre
[Microsoft MVP - XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com




wrote in message
news:1595201c446ef$0f2927e0$
Hola Cesar, tengo el siguiente problema.
He creado un webpart, tengo la clave y lo he conseguido
agregar al assembly. Cuando voy a mi aplicación y le doy a
importar consigo cargarlo pero cuando lo intento arrastrar
o le doy al botón importar para añadirlo a mi página, me
da el siguiente error:

"No se puede mostrar o importar un elemento Web o un
control de formularios Web en esta página de elementos
Web, por no estar registrado como seguro en este sitio."

He registrado la dll en el directorio Bin de IIS, he
añadido el control seguro al web.config, mi dll también
está en en el directorio inetpub/wwwroot/bin.

No entiendo que es lo que pasa.
Si alguien me puede ayudar
gracias.

Preguntas similares