[Visual Studio y ASP.NET AJAX] Vista de diseño y Vista de código no se sincronizan

Hola gente. Les comento que he estado trabajo últimamente mucho con ASP.NET AJAX y en uno de esos días en el que morphy se pasea sin dársele nada ocurre esto. A continuación les contare lo que ocurrió y lo que hice para solucionar este bug, error o lo que sea.

Básicamente estaba trabajando con visual studio y ASP.NET AJAX, todo iba de mil maravillas cuando de pronto paso, la vista de diseño y la vista de código no sincronizaban, pues si como lo leen. los cambias que hacia a la vista de diseño no se reflejaba en la vista de código e igualmente al contrario lo que hacia en la vista código no se reflejaba en la vista de diseño.

Con mirada ingenua reviso todas las configuraciones del visual studio para ver si había echo algo mal, cual es mi sorpresa es que todo esta bien. Seguidamente decido preguntarle a los que saber, “hello Mr google y Bing”. Cual seria mi sorpresa que estos manes que se la saben todas, no me arrojaba una respuesta concreta, hay vestigios del problema pero no hay respuesta concreta.

De por dios si estos manes no dan con el problema y con la solución; la solución mas salomónica es “Reinstalar” la verdad esa parte no me gusta mucho, ya que en muchos casos reinstalas visual studio o toda la maquina. Como no quería hacer eso, hice un roll back de lo que había echo con el proyecto en el que estaba trabajando y estas fueron la conclusiones.

  • El proyecto originalmente se creo en asp.net 2.0 con las extensiones ajax, que porque bueno cuestiones con se van a detallar “el  proyecto es algo viejito”.

vsajax

  • Por algún motivo se cambio el framerwork con el que compilaría y se trabajo así.

vsajax1

  • y por algún otro motivo se volvió a cambiar el framerwork de compilación por el cual es original el proyecto.

Esto mis queridos compañero pueda que funcione las cosas, pero llegara el momento en que morphy pase cerca tuyo y tas, se tire todo.

 

Conclusiones y lo que hice para resolverlo.

  • Recordemos que en asp.net 2.0 se le instalan unas extensiones para que funcione ajax, pero en frameworks 3.0 y 3.5 ya viene embebido este tema así que no se recitan extensiones.
  • Cuando hacen ese cambio de frameworks lo que se cambia es el web.config así que originalmente al retornar al framework de origen el web.config no se cambia del todo bien.
  • Las cosas funcionan, compilas y todo bien. pero a la larga deja de funcionar y las vista de diseño y código colapsan.
  • Como resolvemos esto. básicamente restaurando los settings de visual studio.

vsajax2

  • Revisas el web.config, compilas y voala se soluciona el problema.

Nota.

Estas circunstancias me sucedieron a mi, no se si aplique a otras circunstancias.

Recomendación

si hiciste tu proyecto con una configuración especifica y necesitas migrar de framework. empieza de nuevo con la plantilla que trae dicho framework.

Bueno espero que no los haya aburrido con este post que a larga se vuelve tedioso y no siempre ocurre esto. “morphy”

Romny.