Alguien ha creado WebParts?

27/07/2004 - 21:28 por Carlos | Informe spam
Hola, estoy intentando crear unos web parts de prueba en
visual studio .net 2003, pero cuando lo agrego a la pagina
para probarlo me da el siguiente mensaje:
"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."
Que puedo hacer para probar mi webpart y que ya no me
aparezca mas ese mensaje?
Les estare muy agradecido por su ayuda!.
Hasta luego.
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
27/07/2004 - 21:44 | Informe spam
Es muy facil. Si te da ese error es que no está correctamente 'declarado' el
WebPart 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.

Una vez tengas acabado tu WebPart y para instalarlo por ejemplo en un
servidor de producción, tienes que generarte un .CAB con el WebPart, e
instalarlo/registrarlo directamente con la utilidad STSADM.EXE. Al hacerlo
con STSADM.EXE, automaticamente mete la línea que te comento en el
Web.Config (además de instalar todo el WebPart).

Si esto ya lo has hecho, 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

Seguramente es lo que te digo arriba, 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.

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

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com




"Carlos" wrote in message
news:532301c4740f$f0e5cce0$
Hola, estoy intentando crear unos web parts de prueba en
visual studio .net 2003, pero cuando lo agrego a la pagina
para probarlo me da el siguiente mensaje:
"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."
Que puedo hacer para probar mi webpart y que ya no me
aparezca mas ese mensaje?
Les estare muy agradecido por su ayuda!.
Hasta luego.

Preguntas similares