none
Incluir Silverlight con RIA Services en sitio web asp.net existente RRS feed

  • Pregunta

  • Hola a todos!!

    Tengo un sitio web ASP.Net desarrollado en C# con framework 4.0 y corriendo en un servidor IIS 6.0, y queremos empezar a agregarle controles Silverlight con RIA Services... He visto muchos tutoriales y videos acerca de cómo hacerlo, y todos hablan de crear un nuevo sitio web para que se le habiliten estos servicios...

    He hecho ejemplos siguiendo estos tutoriales creando un nuevo sitio web de prueba y me funcionan bien, pero cuando quiero agregar un nuevo control Silverlight al sitio existente, la casilla de verificación para habilitarle los servicios RIA aparece como deshabilitada y no sé cuál es la forma de habilitarla...

    Es algo en la configuración del sitio que debo modificar??

    Saludos!!! y Muchas Gracias por la respuesta...

    viernes, 3 de junio de 2011 15:36

Respuestas

  • Hola CeCy.

    Bueno, eso depende de como sea de dificil migrar la aplicacion y si compensa o no.

    Deberiais de analizar los pros y contra de la migracion/valor que representa.

    Lo que si que puedo, es darte otra alternativa que no has tenido en cuenta, "la mas sencilla y la que menos problemas te puede dar".

    Bien, una alternativa a los servicio RIA en una aplicacion para silverlight existe (puedes utilizar WCF, REST o cualquier otro tipo de servicio web), el problema es que los servicios RIA dan mucha facilidad de diseño e implementacion y te va a quitar muchas horas de desarrollo.

    SOLUCION:

    Si no se quiere migrar la aplicacion, yo lo que haria seria crear una aplicacion WEB para desplegar la aplicacion silverlight dcon RIA, luego esta aplicacion web la puedes poner como un directorio virtual dentro de tu sitio. De este modo no modificas tu sitio web y tan solo implementas la nueva funcionalidad con servicios RIA + Silverlight


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/


    • Marcado como respuesta ...CeCy... _ miércoles, 8 de junio de 2011 14:19
    martes, 7 de junio de 2011 10:06

Todas las respuestas

  • Hola CeCy.

    Si.

    Si es como comentas, la casilla esta deshabilitada por que no es posible habilitar servicios RIA en un sitio web, por las caracteristicas del mismo.

    No hay que confundirse con un "Sitio web" y una "Aplicacion Web", no es lo mismo y ambas tienen sus ventajas e inconvenientes.

    Bien, para poder habilitar servicios RIA, es necesario usar una aplicacion web en lugar de un sitio web (asi que no hay que preocuparse de elegir uno u otro).

    Si te creas una aplicacion web, veras que si se puede habilitar RIA.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    lunes, 6 de junio de 2011 18:13
  • Hola David!!

    Muchas Gracias por tu respuesta, me ha aclarado muchas cosas, pero me han saltado algunas preguntas...

    La situación es la siguiente: El sitio web que comenté, lleva ya varios años en funcionamiento pero se ha venido actualizando. Ahora el cliente quiere que se le integren nuevas funcionalidades que incluyan Silverlight y servicios RIA... ¿Qué me recomiendas? o ¿Qué crees que sea más factible o menos complicado? ¿Buscar una alternativa a los servicios RIA? o ¿Migrar el Sitio web a Aplicación web?

    Como te podrás haber dado cuenta, somos nuevos en esto, por lo que también te pido un poco de paciencia...

    Saludos y Gracias de nuevo por tu respuesta...

    Cecilia...

    lunes, 6 de junio de 2011 20:54
  • Hola CeCy.

    Bueno, eso depende de como sea de dificil migrar la aplicacion y si compensa o no.

    Deberiais de analizar los pros y contra de la migracion/valor que representa.

    Lo que si que puedo, es darte otra alternativa que no has tenido en cuenta, "la mas sencilla y la que menos problemas te puede dar".

    Bien, una alternativa a los servicio RIA en una aplicacion para silverlight existe (puedes utilizar WCF, REST o cualquier otro tipo de servicio web), el problema es que los servicios RIA dan mucha facilidad de diseño e implementacion y te va a quitar muchas horas de desarrollo.

    SOLUCION:

    Si no se quiere migrar la aplicacion, yo lo que haria seria crear una aplicacion WEB para desplegar la aplicacion silverlight dcon RIA, luego esta aplicacion web la puedes poner como un directorio virtual dentro de tu sitio. De este modo no modificas tu sitio web y tan solo implementas la nueva funcionalidad con servicios RIA + Silverlight


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/


    • Marcado como respuesta ...CeCy... _ miércoles, 8 de junio de 2011 14:19
    martes, 7 de junio de 2011 10:06
  • Hola David!!

    Tienes razón, no había considerado esa alternativa... Voy a probarla y luego cuento que tal me fué...

    ¡¡¡MUCHAS GRACIAS por tus respuestas!!! Me han aclararon muchas inquietudes :D...

    Saludos!!

    Cecilia...

    miércoles, 8 de junio de 2011 14:19