none
Compartir Variables de Session entre Frameworks RRS feed

  • Pregunta

  • Buenos días,

    Tengo una inquietud y es la siguiente, resulta que tengo una aplicacion hecha con VS2003 o sea que utiliza el Framework 1.1 y la idea es migrarla, pero mientras se realiza la migración necesito hacer cosas nuevas que me gustaría realizar de uan vez en Framework 4.0 con VS2010.La idea mia es comenzar a hacer las cosas nuevas pero me surge la inquietud de qué hacer con las variables de sesion.Ya que al pasar a otra aplicación se me perderían dichas variables de sesión.

    Que puedo hacer?

     

    Muchas gracias,


    La tecnologia te envuelve
    lunes, 11 de julio de 2011 16:49

Respuestas

  • pero estos desarrollos estan en sitios distintos dentro del IIS ?

    o quizas estan en el mismo ya que un sitio definido para .net 4 tambien podria resolver paginas 1.1

    si esta todo en el mismo sitio las variables de session deberian poder accederse entre las paginas, mas alla que algunas usen componentes en 1.1 y otros en 4

    ahora si estan en sitio separados la coasa cambia, la session no aplica, deberias usar algo intermedio como sere un db o sino pasar la info en la urlm en el querystring

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta xGs_Manco martes, 12 de julio de 2011 16:19
    lunes, 11 de julio de 2011 18:25

Todas las respuestas

  • hola, lo q puedes hacer el guardar las variables de session en una base de datos como sql server, recuerda que para session tienes:

    1. inproc

    2. stateserver

    3. sql

    4. custom

    mira este link:

    http://www.developer.com/db/article.php/10920_3595766_1


    Julio Avellaneda
    MCP
    Blog !!

    lunes, 11 de julio de 2011 17:24
  • pero estos desarrollos estan en sitios distintos dentro del IIS ?

    o quizas estan en el mismo ya que un sitio definido para .net 4 tambien podria resolver paginas 1.1

    si esta todo en el mismo sitio las variables de session deberian poder accederse entre las paginas, mas alla que algunas usen componentes en 1.1 y otros en 4

    ahora si estan en sitio separados la coasa cambia, la session no aplica, deberias usar algo intermedio como sere un db o sino pasar la info en la urlm en el querystring

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta xGs_Manco martes, 12 de julio de 2011 16:19
    lunes, 11 de julio de 2011 18:25
  • a que te refieres con sirtios distintos?

    que pena mi ignorancia

    gracias


    La tecnologia te envuelve
    martes, 12 de julio de 2011 1:21
  • viste el IIS, en este podrias crear distintos sitios, o directorios viertuales dodne alijar tu aplicacion

    imagen

    como veras en la imagen alli esta el iis con varias sitios, cada uno tiene una aplciacion distinta

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 12 de julio de 2011 1:47
  • Si que pena lo del IIS pues la idea que tenia es hacer dos sitios diferentes.

    Pero según dices puedo ejecutar un sitio framework 1.1 configurado como framework 4.0?

     

    Entendí bien?

     

     

    Gracias y que pena tanta ignorancia.

     

     


    La tecnologia te envuelve
    martes, 12 de julio de 2011 2:11
  • Te cuento que iba a hacer lo que me dijiste configurando la aplicacion que actualmente está con Framework 1.1 configurandola con 4.0

    y me comenzó a sacar este error en algunas pantallas

    Server Error in '/saga' Application.

    Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page.  For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.  If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.ArgumentException: Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page.  For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.  If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


    Stack Trace:

    [ArgumentException: Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.]
      System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +8712006
      System.Web.UI.Control.ValidateEvent(String uniqueID, String eventArgument) +113
      System.Web.UI.WebControls.DropDownList.LoadPostData(String postDataKey, NameValueCollection postCollection) +55
      System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +13
      System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +327
      System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +878
    



    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

     

     

     

    Gracias,

     

     


    La tecnologia te envuelve
    martes, 12 de julio de 2011 2:28
  • pero ese problema no me uena que sea por el cambio de framework en el sitio de IIS

    Why do I get "Invalid postback or callback argument" Errors?

     

    este problema viena porque asp.net valida el postback detectando  con una posible envio de script que podria generar uan vulnerabilidad

    esto se produce cuando se carga la pagina o cuando realzias alguna accion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 12 de julio de 2011 3:40
  • El error sale en un control de dropdownlists anidados.

    Y el error sale al darle clic en el boton.

    Lo que pasa es que con los Dropdowlist se filtra información y luego se le da clic al botón para realizar la búsqueda.

    Cuando doy clic en el botón para realizar la búsqueda es que obtengo el problema.

     

     

    Gracias,


    La tecnologia te envuelve
    martes, 12 de julio de 2011 14:09