none
Migrar aplicacion asp.net a sharepoint como webparts RRS feed

  • Pregunta

  • Estimados necesito migrar una aplicacion web a sharepoint 2010, utilizando webparts y no se por donde empezar, ni que hacer, espero que me puedan guiar.

    Nota: aplicacion web que muestra en gridview informacion dependiendo de parametros.

    saludos.


    Gracias, MCA.
    lunes, 25 de julio de 2011 16:38

Respuestas

  • Hola mcarrasco,

    ¿por qué necesitas meter una aplicación asp.net en SharePoint? ¿que ganan tu usuarios porque estén dentro de SharePoint?

    No es complicado poner el código ASP.NET de tu aplicación dentro de WebParts, ya que, básicamente, los Web Parts son código ASP.NET. Con crearte un proyecto de SharePoint y añadir un Web Part o Visual Web Part ya puedes empezar a migrar tú código.

    Lo que te deberías de preguntar es ¿por qué debe de estar ese código en SharePoint? ¿vas a usar alguna de las funcionalidades de la plataforma para mejorar tu aplicación, por ejemplo, gestión documental, Workflow, listas?

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta Ismael Borche jueves, 4 de agosto de 2011 22:11
    lunes, 25 de julio de 2011 18:20
  • Hola.

    Como bien comenta Alberto, ¿Por qué necesitas migrar la aplicación a SharePoint?

    En SharePoint tienes una gran variedad de WebPart's para poder realizar la gran mayoría de las tareas y sólo necesitarías crearte WebPart's para hacer muy personalizadas o con requisitos muy específicos que no puedas simular con los que vienen en SharePoint.

    Lo que nos comentas, es posible hacerlo con listas de SharePoint estableciéndole una serie de filtros.

    También lo puedes hacer con un WebPart que no sería muy complejo y que simplemente lea los registros de una lista para mostrarlos en un GridView, ListView,... y podrías tener el filtro. Esto lo comenta Alberto, y simplemente implicaría crear el WebPart y migrar tu código asp.NET, aunque yo lo haría de 0 con la funcionalidad de los elementos de SharePoint 2010


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    • Marcado como respuesta Ismael Borche jueves, 4 de agosto de 2011 22:11
    lunes, 25 de julio de 2011 20:01
    Moderador

Todas las respuestas

  • Hola mcarrasco,

    ¿por qué necesitas meter una aplicación asp.net en SharePoint? ¿que ganan tu usuarios porque estén dentro de SharePoint?

    No es complicado poner el código ASP.NET de tu aplicación dentro de WebParts, ya que, básicamente, los Web Parts son código ASP.NET. Con crearte un proyecto de SharePoint y añadir un Web Part o Visual Web Part ya puedes empezar a migrar tú código.

    Lo que te deberías de preguntar es ¿por qué debe de estar ese código en SharePoint? ¿vas a usar alguna de las funcionalidades de la plataforma para mejorar tu aplicación, por ejemplo, gestión documental, Workflow, listas?

     


    Alberto Diaz Martin twitter://@adiazcan | http://geeks.ms/blogs/adiazmartin | MVP SharePoint Server
    • Marcado como respuesta Ismael Borche jueves, 4 de agosto de 2011 22:11
    lunes, 25 de julio de 2011 18:20
  • Hola.

    Como bien comenta Alberto, ¿Por qué necesitas migrar la aplicación a SharePoint?

    En SharePoint tienes una gran variedad de WebPart's para poder realizar la gran mayoría de las tareas y sólo necesitarías crearte WebPart's para hacer muy personalizadas o con requisitos muy específicos que no puedas simular con los que vienen en SharePoint.

    Lo que nos comentas, es posible hacerlo con listas de SharePoint estableciéndole una serie de filtros.

    También lo puedes hacer con un WebPart que no sería muy complejo y que simplemente lea los registros de una lista para mostrarlos en un GridView, ListView,... y podrías tener el filtro. Esto lo comenta Alberto, y simplemente implicaría crear el WebPart y migrar tu código asp.NET, aunque yo lo haría de 0 con la funcionalidad de los elementos de SharePoint 2010


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    • Marcado como respuesta Ismael Borche jueves, 4 de agosto de 2011 22:11
    lunes, 25 de julio de 2011 20:01
    Moderador
  • Solo por standard de la empresa, ahora que pasa si la pagina o modulo ocupa clases que se encuentran en carpetas, es conveniente sacar todas las clases de la carpeta o las agrego con las carpetas.

    Saludos.


    Gracias, MCA.
    lunes, 25 de julio de 2011 20:03
  • Hola,

    En principio el que tengas clases organizadas en carpetas es transparente en el caso en el que desarrolles una WebPart ya que todo se empaqueta en un WSP listo para desplegar en SharePoint.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    lunes, 25 de julio de 2011 20:28
  • Estimados necesito migrar una aplicacion web a sharepoint 2010, utilizando webparts y no se por donde empezar, ni que hacer, espero que me puedan guiar.

    Nota: aplicacion web que muestra en gridview informacion dependiendo de parametros.

    saludos.


    Gracias, MCA.

     

    Hola a todos,

    Tengo la misma duda que MCarrasco, pero con un poco más de complejidad, la aplicación que estoy desarrollando está siendo desarrollada con framework 3.5, LINQ Entity, Ajax, Jquery, Tablas SQL Server con FK. La aplicación también tendrá que leer los usuarios de A.D. para ponerlos en un DropDownList y hacer el uso de WorkFlow o por lo menos del correo, para enviar los mensajes.

    Tengo que colocar la aplicación dentro de SharePoint. Es una necesidad del cliente.

    Por favor, como puedo colocar la aplicación dentro del portal SharePoint y como la aplicación puede saber quien está usándola en este momento para guardar esta información en una tabla.

    Un saludo y muchas gracias,

    Jesús

    miércoles, 22 de febrero de 2012 14:54