Error al introducir elemento web (webpart)

08/06/2007 - 12:45 por Lau | Informe spam
Hola , he creado correctamente un elemento web tal y como indica en el libre
"Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
No se pueden agregar los elementos Web seleccionados.

Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
elementos Web ((.webpart), y despues intente importar el elemento web.

Aqui os dejo el codigo: Class1.vb

Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.WebControls
<Assembly: AllowPartiallyTrustedCallers()>
Namespace IngerasWebParts
Public Class SeleccionResidencias
Inherits WebPart
Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
writer.Write("hola")
End Sub
End Class
End Namespace

webp.webpart

<?xml version="1.0" encoding="utf-8"?>
<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metadata>
<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=d530452b3ae87450">
</type>
<importErrorMessage>Error importando la WebPart</importErrorMessage>
</metadata>
<data>
<properties>
<property name="Title" type="string">Ingeras WebPart</property>
<property name="Descripcion" type="string">Descripcion de la
webpart</property>
</properties>
</data>
</webPart>
</webParts>

Manifest.xml

<?xml version="1.0"?>
<WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
<Assemblies>
<Assembly FileName="ClassLibrary3.dll">
<SafeControls>
<safeControl Namespace="SeleccionResidencias" TypeName="*" />
</SafeControls>
</Assembly>
</Assemblies>
<DwpFiles>
<DwpFile FileName="Webp.webpart"/>
</DwpFiles>
</WebPartManifest>


Plz ayuda!!

Preguntas similare

Leer las respuestas

#1 Teo Quiroz
08/06/2007 - 13:12 | Informe spam
Dos cosillas basándome en el mismo libro (el cual me ha dado el último
empujón para entrar de lleno al desarrollo en SharePoint, gracias Gustavo):

1.- son necesarias las directivas System.Security y
System.Security.Permissions para utililzar [assembly:
AllowPartiallyTrustedCallers]

2.- En webp.webpart yo cambiaria el siguiente par de líneas:

<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
</type>

por una solo línea así:

<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450" />


Espero funcione, suerte.


"Lau" wrote:

Hola , he creado correctamente un elemento web tal y como indica en el libre
"Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
No se pueden agregar los elementos Web seleccionados.

Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
elementos Web ((.webpart), y despues intente importar el elemento web.

Aqui os dejo el codigo: Class1.vb

Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.WebControls
<Assembly: AllowPartiallyTrustedCallers()>
Namespace IngerasWebParts
Public Class SeleccionResidencias
Inherits WebPart
Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
writer.Write("hola")
End Sub
End Class
End Namespace

webp.webpart

<?xml version="1.0" encoding="utf-8"?>
<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metadata>
<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
</type>
<importErrorMessage>Error importando la WebPart</importErrorMessage>
</metadata>
<data>
<properties>
<property name="Title" type="string">Ingeras WebPart</property>
<property name="Descripcion" type="string">Descripcion de la
webpart</property>
</properties>
</data>
</webPart>
</webParts>

Manifest.xml

<?xml version="1.0"?>
<WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
<Assemblies>
<Assembly FileName="ClassLibrary3.dll">
<SafeControls>
<safeControl Namespace="SeleccionResidencias" TypeName="*" />
</SafeControls>
</Assembly>
</Assemblies>
<DwpFiles>
<DwpFile FileName="Webp.webpart"/>
</DwpFiles>
</WebPartManifest>


Plz ayuda!!
Respuesta Responder a este mensaje
#2 Lau
08/06/2007 - 13:31 | Informe spam
Gracias por contestar Teo
Las directivas las tengo, solo que no se copiaron aki, (fallo mio) y lo de
poner en 2 lineas el <type> fue pork poniendo solo una linea no me funcionaba
tp.
Puede ser el lenguaje? todo lo que e buscado todos lo tienen en C#, devo de
ser el unico que no xDD , nose algo me falta y no se que es.
Voy a hacer uno desde 0 , haber si me e saltado algo, agradezco sugerencias.

"Teo Quiroz" wrote:

Dos cosillas basándome en el mismo libro (el cual me ha dado el último
empujón para entrar de lleno al desarrollo en SharePoint, gracias Gustavo):

1.- son necesarias las directivas System.Security y
System.Security.Permissions para utililzar [assembly:
AllowPartiallyTrustedCallers]

2.- En webp.webpart yo cambiaria el siguiente par de líneas:

<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
</type>

por una solo línea así:

<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450" />


Espero funcione, suerte.


"Lau" wrote:

> Hola , he creado correctamente un elemento web tal y como indica en el libre
> "Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
> No se pueden agregar los elementos Web seleccionados.
>
> Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
> elementos Web ((.webpart), y despues intente importar el elemento web.
>
> Aqui os dejo el codigo: Class1.vb
>
> Imports System.Web.UI
> Imports System.Web.UI.WebControls
> Imports System.Web.UI.WebControls.WebParts
> Imports Microsoft.SharePoint
> Imports Microsoft.SharePoint.WebControls
> <Assembly: AllowPartiallyTrustedCallers()>
> Namespace IngerasWebParts
> Public Class SeleccionResidencias
> Inherits WebPart
> Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
> writer.Write("hola")
> End Sub
> End Class
> End Namespace
>
> webp.webpart
>
> <?xml version="1.0" encoding="utf-8"?>
> <webParts>
> <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
> <metadata>
> <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
> </type>
> <importErrorMessage>Error importando la WebPart</importErrorMessage>
> </metadata>
> <data>
> <properties>
> <property name="Title" type="string">Ingeras WebPart</property>
> <property name="Descripcion" type="string">Descripcion de la
> webpart</property>
> </properties>
> </data>
> </webPart>
> </webParts>
>
> Manifest.xml
>
> <?xml version="1.0"?>
> <WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
> <Assemblies>
> <Assembly FileName="ClassLibrary3.dll">
> <SafeControls>
> <safeControl Namespace="SeleccionResidencias" TypeName="*" />
> </SafeControls>
> </Assembly>
> </Assemblies>
> <DwpFiles>
> <DwpFile FileName="Webp.webpart"/>
> </DwpFiles>
> </WebPartManifest>
>
>
> Plz ayuda!!
Respuesta Responder a este mensaje
#3 Teo Quiroz
08/06/2007 - 14:52 | Informe spam
Mi recomendaciónes para iniciar y evitarte problemas de otro tipo es que:
Inicies creando solo tu WebPart y la implementes a mano, con eso ya evitas
todos los problemas de genera un paquete de instalación, etc.

Sencillito como ya lo haz de saber:

1.- Copiar la dll generada a la carpeta c:\Windows\Assenmbly (del servidor),
aqui al ver las propiedades de la dll obtienes y puedes copiar la Key

2.- Agregar la entrada en el web.config de la aplicación Web correspondiente

3.- iisreset /noforce

Cuando coges práctica esto lo haces en 3 clics y en 15 segundos.

Posteriormente con calma puedes ir agregando tus archivos para genera un
instalador.

"Lau" wrote:

Gracias por contestar Teo
Las directivas las tengo, solo que no se copiaron aki, (fallo mio) y lo de
poner en 2 lineas el <type> fue pork poniendo solo una linea no me funcionaba
tp.
Puede ser el lenguaje? todo lo que e buscado todos lo tienen en C#, devo de
ser el unico que no xDD , nose algo me falta y no se que es.
Voy a hacer uno desde 0 , haber si me e saltado algo, agradezco sugerencias.

"Teo Quiroz" wrote:

> Dos cosillas basándome en el mismo libro (el cual me ha dado el último
> empujón para entrar de lleno al desarrollo en SharePoint, gracias Gustavo):
>
> 1.- son necesarias las directivas System.Security y
> System.Security.Permissions para utililzar [assembly:
> AllowPartiallyTrustedCallers]
>
> 2.- En webp.webpart yo cambiaria el siguiente par de líneas:
>
> <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
> </type>
>
> por una solo línea así:
>
> <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450" />
>
>
> Espero funcione, suerte.
>
>
> "Lau" wrote:
>
> > Hola , he creado correctamente un elemento web tal y como indica en el libre
> > "Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
> > No se pueden agregar los elementos Web seleccionados.
> >
> > Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
> > elementos Web ((.webpart), y despues intente importar el elemento web.
> >
> > Aqui os dejo el codigo: Class1.vb
> >
> > Imports System.Web.UI
> > Imports System.Web.UI.WebControls
> > Imports System.Web.UI.WebControls.WebParts
> > Imports Microsoft.SharePoint
> > Imports Microsoft.SharePoint.WebControls
> > <Assembly: AllowPartiallyTrustedCallers()>
> > Namespace IngerasWebParts
> > Public Class SeleccionResidencias
> > Inherits WebPart
> > Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
> > writer.Write("hola")
> > End Sub
> > End Class
> > End Namespace
> >
> > webp.webpart
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <webParts>
> > <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
> > <metadata>
> > <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> > Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
> > </type>
> > <importErrorMessage>Error importando la WebPart</importErrorMessage>
> > </metadata>
> > <data>
> > <properties>
> > <property name="Title" type="string">Ingeras WebPart</property>
> > <property name="Descripcion" type="string">Descripcion de la
> > webpart</property>
> > </properties>
> > </data>
> > </webPart>
> > </webParts>
> >
> > Manifest.xml
> >
> > <?xml version="1.0"?>
> > <WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
> > <Assemblies>
> > <Assembly FileName="ClassLibrary3.dll">
> > <SafeControls>
> > <safeControl Namespace="SeleccionResidencias" TypeName="*" />
> > </SafeControls>
> > </Assembly>
> > </Assemblies>
> > <DwpFiles>
> > <DwpFile FileName="Webp.webpart"/>
> > </DwpFiles>
> > </WebPartManifest>
> >
> >
> > Plz ayuda!!
Respuesta Responder a este mensaje
#4 Gustavo
11/06/2007 - 00:31 | Informe spam
Hola colegas,
Me puedo equivocar, pero estoy viendo que el NameSpace en el codigo de la
WebPart es "IngerasWebParts" y en el manifest.xml es "SeleccionResidencias"...
Por el resto, de acuerdo con Teo: ve de facil a dificil... y con Visual
Basic se puede programar todo en SharePoint, aunque la mayoria de los
programadores usen CSharp por una u otra razon indiscernible.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Lau" wrote:

Hola , he creado correctamente un elemento web tal y como indica en el libre
"Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
No se pueden agregar los elementos Web seleccionados.

Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
elementos Web ((.webpart), y despues intente importar el elemento web.

Aqui os dejo el codigo: Class1.vb

Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports Microsoft.SharePoint
Imports Microsoft.SharePoint.WebControls
<Assembly: AllowPartiallyTrustedCallers()>
Namespace IngerasWebParts
Public Class SeleccionResidencias
Inherits WebPart
Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
writer.Write("hola")
End Sub
End Class
End Namespace

webp.webpart

<?xml version="1.0" encoding="utf-8"?>
<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metadata>
<type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
</type>
<importErrorMessage>Error importando la WebPart</importErrorMessage>
</metadata>
<data>
<properties>
<property name="Title" type="string">Ingeras WebPart</property>
<property name="Descripcion" type="string">Descripcion de la
webpart</property>
</properties>
</data>
</webPart>
</webParts>

Manifest.xml

<?xml version="1.0"?>
<WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
<Assemblies>
<Assembly FileName="ClassLibrary3.dll">
<SafeControls>
<safeControl Namespace="SeleccionResidencias" TypeName="*" />
</SafeControls>
</Assembly>
</Assemblies>
<DwpFiles>
<DwpFile FileName="Webp.webpart"/>
</DwpFiles>
</WebPartManifest>


Plz ayuda!!
Respuesta Responder a este mensaje
#5 Lau
11/06/2007 - 13:21 | Informe spam
Ya esta solucionado, no se cual era el problema pero ya funciona bien.
Tengo una duda, al parecer puedo agregar label, textbox, button, pero no
puedo ComboBox y es justo el k queria usar, alguien save como introducir un
comobobox en una webpart? gracias

"Teo Quiroz" wrote:

Mi recomendaciónes para iniciar y evitarte problemas de otro tipo es que:
Inicies creando solo tu WebPart y la implementes a mano, con eso ya evitas
todos los problemas de genera un paquete de instalación, etc.

Sencillito como ya lo haz de saber:

1.- Copiar la dll generada a la carpeta c:\Windows\Assenmbly (del servidor),
aqui al ver las propiedades de la dll obtienes y puedes copiar la Key

2.- Agregar la entrada en el web.config de la aplicación Web correspondiente

3.- iisreset /noforce

Cuando coges práctica esto lo haces en 3 clics y en 15 segundos.

Posteriormente con calma puedes ir agregando tus archivos para genera un
instalador.

"Lau" wrote:

> Gracias por contestar Teo
> Las directivas las tengo, solo que no se copiaron aki, (fallo mio) y lo de
> poner en 2 lineas el <type> fue pork poniendo solo una linea no me funcionaba
> tp.
> Puede ser el lenguaje? todo lo que e buscado todos lo tienen en C#, devo de
> ser el unico que no xDD , nose algo me falta y no se que es.
> Voy a hacer uno desde 0 , haber si me e saltado algo, agradezco sugerencias.
>
> "Teo Quiroz" wrote:
>
> > Dos cosillas basándome en el mismo libro (el cual me ha dado el último
> > empujón para entrar de lleno al desarrollo en SharePoint, gracias Gustavo):
> >
> > 1.- son necesarias las directivas System.Security y
> > System.Security.Permissions para utililzar [assembly:
> > AllowPartiallyTrustedCallers]
> >
> > 2.- En webp.webpart yo cambiaria el siguiente par de líneas:
> >
> > <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> > Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
> > </type>
> >
> > por una solo línea así:
> >
> > <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> > Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450" />
> >
> >
> > Espero funcione, suerte.
> >
> >
> > "Lau" wrote:
> >
> > > Hola , he creado correctamente un elemento web tal y como indica en el libre
> > > "Programacion con sharepoint 2007". Pero al agregarlo me sale este error:
> > > No se pueden agregar los elementos Web seleccionados.
> > >
> > > Ingeras WebPart: Se requiere el elemento <type>. Agreguelo al archivo de
> > > elementos Web ((.webpart), y despues intente importar el elemento web.
> > >
> > > Aqui os dejo el codigo: Class1.vb
> > >
> > > Imports System.Web.UI
> > > Imports System.Web.UI.WebControls
> > > Imports System.Web.UI.WebControls.WebParts
> > > Imports Microsoft.SharePoint
> > > Imports Microsoft.SharePoint.WebControls
> > > <Assembly: AllowPartiallyTrustedCallers()>
> > > Namespace IngerasWebParts
> > > Public Class SeleccionResidencias
> > > Inherits WebPart
> > > Protected Overloads Sub render(ByVal writer As HtmlTextWriter)
> > > writer.Write("hola")
> > > End Sub
> > > End Class
> > > End Namespace
> > >
> > > webp.webpart
> > >
> > > <?xml version="1.0" encoding="utf-8"?>
> > > <webParts>
> > > <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
> > > <metadata>
> > > <type name="IngerasWebParts.SeleccionResidencias, ClassLibrary3,
> > > Version=1.0.0.0, Culture=neutral, PublicKeyTokenÕ30452b3ae87450">
> > > </type>
> > > <importErrorMessage>Error importando la WebPart</importErrorMessage>
> > > </metadata>
> > > <data>
> > > <properties>
> > > <property name="Title" type="string">Ingeras WebPart</property>
> > > <property name="Descripcion" type="string">Descripcion de la
> > > webpart</property>
> > > </properties>
> > > </data>
> > > </webPart>
> > > </webParts>
> > >
> > > Manifest.xml
> > >
> > > <?xml version="1.0"?>
> > > <WebPartManifest xmlns="http://schemas.microsoft.com/WebPar...">
> > > <Assemblies>
> > > <Assembly FileName="ClassLibrary3.dll">
> > > <SafeControls>
> > > <safeControl Namespace="SeleccionResidencias" TypeName="*" />
> > > </SafeControls>
> > > </Assembly>
> > > </Assemblies>
> > > <DwpFiles>
> > > <DwpFile FileName="Webp.webpart"/>
> > > </DwpFiles>
> > > </WebPartManifest>
> > >
> > >
> > > Plz ayuda!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida