Inicio > Uncategorized > Instalar y Configurar ASP .Net AJAX

Instalar y Configurar ASP .Net AJAX

Miércoles, 25 de abril de 2007 Dejar un comentario Ir a comentarios

Dedicado a las personas que recien inician. (Asynchronous Javascript And XML)es una tecnología ya conocida por muchos, sin embargo existe un grueso número de desarrolladores que aún no ha ingresado a este campo por desconocimiento y es que si bien es cierto hay mucha documentación en internet, la mayor parte de dicha documentación esta dispersa o apunta a temas avanzados. Bien, pensando en los que se inician en esta tecnología me he animado a escribir este post en el que trataré de explicar la forma de instalar   en nuestros equipos para poder empezar con el tema, ASP .Net AJAX es la versión de Ajax que se desarrolló para ASP .Net y es que AJAX esta disponible no solo para ASP .Net sino también para PHP, JSP, etc.

¿Qué permite hacer AJAX? Pues para hacerlo más fácil de entender, diremos que permite comuncarse con el servidor y realizar una acción sin recargar la página web completa (es decir, evitando el postback).

Para empezar a usar la versión de Microsoft ASP .Net AJAX (el nombre clave de este producto era ATLAS), debemos indicar que AJAX es un Framework separado de la versión 2005 de Visual Studio (aunque se dice que en la siguiente versión, vendrá incluído), de modo que si queremos trabajar con dicho FrameWork debemos descargar dos componentes adicionales:

  1. (Para descargar siga el vínculo y haga clic en el botón download) Es el framework que permite utilizar la tecnología AJAX en nuestros proyectos de ASP .Net. Con esto sería suficiente y podríamos comenzar a trabajar con AJAX, sin embargo también podemos usar los siguiente.
  2. AJAX Control Toolkit (Para descargar siga el vínculo, haga clic en download de AjaxControlToolkit.zip y luego haga clic en el botón Agree) Es un conjunto de controles ya desarrollados y listos para ser usados que permiten utilizar la tecnología de asp .net ajax. Estos controles estarán disponibles en el cuadro de controles del usuario listos para arrastrar y usar. Puede ver una demostración de todos estos controles en esta dirección: http://ajax.asp.net/ajaxtoolkit/

Una vez que tengamos esto procederemos a realizar los siguientes pasos, tenga cuidado, si lo hace mal, su computador podría explotar (je je :P ).

  1. Instalar el archivo ASPAJAXExtSetup.msi que contiene el framework de ajax y que fue el primero que descargamos. Por defecto se instalará en la carpeta C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions dentro de esta carpeta se creará la carpeta v1.0.61025 que corresponde a la versión actual.

    Hasta aquí podríamos empezar a trabajar tranquilamente con ASP .Net AJAX, sin embargo, no dispondríamos de los controles del propio framework de ajax, que ya hemos descargado y que se conoce como AJAX Control ToolKit.

  2. Ahora debemos descomprimir el archivo AjaxControlToolkit.zip dentro de la misma carpeta donde se instaló ajax (en este caso en C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions) y dentro de una carpeta de nombre Ajax Control ToolKit. En esta carpeta se verá una solución con el nombre AjaxControlToolKit.sln.
  3. Abrimos la solución, la cual contiene varios proyectos y generamos el proyecto TemplateVSI, para hacerlo hacemos clic derecho con el mouse sobre el proyecto (no sobre la solución) y luego seleccionamos Generar. Ahora, ejecute la solución, esto cargará la página de ejemplo de los controles, y hará que se compile el proyecto y nos den las librerías que necesitamos. Cierre Visual Studio.
  4. Ahora abramos la carpeta C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\SampleWebSite\Bin para encontrar dos archivos con el mismo nombre (AjaxControlToolKit) uno con extensión DLL y el otro con extensión PDB, copie estos archivos y péguelos en la carpeta C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\Binaries.
  5. Ahora ingrese a la carpeta C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\TemplateVSI\bin y haga doble clic al archivo AjaxControlExtender.vsi, este es un archivo de instalación, si hay algún mensaje que le pregunte si desea sobreescribir archivos, seleccione Aceptar para sobre escribirlos.
  6. Cierre todas sus ventanas de Windows, abra su Visual Studio 2005 (o Visual Web Developer Express) y cree un nuevo sitio Web seleccionando la plantilla Ajax Control Toolkit Web Site… ya falta poco, no se desespere.
  7. Si se da cuenta, en el cuadro de controles de la izquierda, en la parte inferior hay una ficha que dice AJAX Extensions, esto esta bien, pero aún faltan los controles. Para esto agregue una nueva ficha a su Cuadro de controles (clic derecho sobre el cuadro, opción Agregar Ficha) con el nombre Ajax Control ToolKit y luego sobre esa ficha haga clic derecho, opción Elegir elementos.
  8. En la ventana de Elegir elemntos haga clic en examinar y ubique el archivo AjaxControlToolkit.dll que se encuentra en el directorio C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\Binaries.
  9. LISTO!!!! haga clic en Aceptar y ya podrá ver sus controles de ASP .Net Ajax en el cuadro de Herramientas, lo mejor es que a partir de ahora, ya no necesitará repetir estos pasos otra vez, a partir de ahora se verán cada vez que cree un nuevo site del tipo Ajax Control Toolkit Web Site.

Un video demostrativo de todo lo que hemos hecho aquí lo pueden ver en esta dirección: http://www.asp.net/learn/videos/view.aspx?tabid=63&id=76 desde la cual podrán ver el video e incluso descargarlo, el detalle es que esta en inglés, pero aún así es sencillo de entender, además este video cuenta al final con un ejemplo para empezar con AJAX.

Para ver mas videos acerca de AJAX pueden ver la siguiente dirección: http://www.asp.net/learn/videos/default.aspx?tabid=63 aclarando que todos los videos están en inglés.

Espero que estos pasos y referencias les sean de utilidad.

Saludos.

Blogalaxia Tags:
Categories: Uncategorized
 

  1. Pablo
    Sábado, 8 de noviembre de 2008 a las 21:27 | #1

    Alguien sabe como instalarlo en Visual Web Developer EXPRESS 2005 ?

    Gracias!
    Saludos

  2. Viernes, 13 de febrero de 2009 a las 06:09 | #2

    Gracias por la informacion de este foro, la verdad no sabia ni por donde empezar para instalar ajax, me han ayudado mucho, ya que aprenda a programar mejor y adquiera experiencia tambien ayudare.

    Saludos

  3. eddo
    Viernes, 27 de febrero de 2009 a las 02:48 | #3

    hola esta guia sirve para vs2008 ???

  4. Pamela
    Lunes, 30 de marzo de 2009 a las 17:32 | #4

    Muchisimas gracias por el foro, realmente me fue de GRAN ayuda!, este tipo de foros si que valen la pena jejeje

    saludos!

  5. cesar
    Jueves, 9 de abril de 2009 a las 03:08 | #5

    gracias me sirvio de mucho ya que es para mi tarea de la universidad gracias me saco de un apuro sugue asi con estos tutoriales sin mucho tecnisismo

  6. jorgelramos
    Martes, 28 de abril de 2009 a las 17:52 | #6

    ola.. corriendo en mi VS.NET 2005 corre perfecto. pero cuando quiero instalar mi aplicacion en mi servidor con WIN2003 R2 ( loGicamente alli no tengo instalado el VS.NET 2005), no carga la pagina… nose si tendria q hacer algun paso adicional para poder ejecutar dicho proyecto asp.net + AJAX Control Toolkit , acaso tengo q registrar dicha dll… quiero descartar que algo hice mal. poruqe mis demas sitios web sin AJAX ejecutan normal…

    gracias.

  7. Felix Campos
    Miércoles, 29 de abril de 2009 a las 01:57 | #7

    amigos estoy iniciando en este mundo de asp.net, tengo instalado VS 2008, como puedo hacer para iniciar a entender…que Ajax tengo que usar y cuales son los control toolkit que tengo que usar….gracias por tu atencion…

  8. mayra
    Jueves, 7 de mayo de 2009 a las 00:37 | #8

    Me parece muy bien tu explicacion!!!!!!

    Deberias ser profe. O bien necesito un profe como tu.
    X q el q tengo nada mas no:(

  9. adrian
    Domingo, 24 de mayo de 2009 a las 01:56 | #9

    Ecxelente explicacion!

    Vale aclarar que hay que bajar el ajax control toolkit segun la version de VS que tengas instalado, las ultimas versiones son solo para VS 2008.

    Saludos.

  10. Anita
    Viernes, 29 de mayo de 2009 a las 21:41 | #10

    excelente explicacion pero ami me da el error qque a muchos el de : No se puede cargar el archivo o ensamblado ‘vjslib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ ni una de sus dependencias. El sistema no puede hallar el archivo especificado.
    y necesito afuerzas trabajar en el 2.0

    alguien sabe como solucionarlo

    helpme please!!! helpme,

  11. Giovanni Cedeño Prendas
    Viernes, 12 de junio de 2009 a las 22:03 | #11

    Buenas si les da el error que dice:

    Asegurese de que esta instalada la aplicación para el tipo de archivo (.csproj)

    Es que les hizo falta al hora de instalar visual estudio 2005 el lenguaje C#

  12. Christian
    Sábado, 20 de junio de 2009 a las 20:51 | #12

    Excelente man uno de los mejores tutoriales que he visto, si asi fueran todos los tutoriales, todo el mundo seria un astro en .net vale lo que hiciste, permiteme felicitarte, suerte y exitos, que de seguro ya los tienes.

  13. Eirlod
    Lunes, 29 de junio de 2009 a las 23:24 | #13

    Excelente!!! este tutorial paso a paso es muy facil de seguir y despeja muchas dudad, gracias por subirlo.

  14. Kleb
    Lunes, 13 de julio de 2009 a las 16:46 | #14

    Super bueno felicitaciones ya que hay muy pocas personas que les gusta compartir el conocimiento hacia los que recien empezamos gracias sigan asi

  15. killmoon
    Miércoles, 5 de agosto de 2009 a las 18:11 | #15

    Tu publicación sencillamente es genial. Gran aporte maestro

  16. Ivan
    Miércoles, 26 de agosto de 2009 a las 22:33 | #16

    Excelente!!! gracias me ha servido mucho tu aporte, he logrado instalar ajax y ya realice mi primer ejemplo, gracias!!!!!

  17. rafael
    Miércoles, 9 de septiembre de 2009 a las 00:04 | #17

    porfa me sale este error y no se de q se trata …
    trabajo con visual estudio 2008
    graciass!!!

    Error 1 No se puede cargar el archivo o ensamblado ‘vjslib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ ni una de sus dependencias. El sistema no puede hallar el archivo especificado. C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolkit\TemplateVSI\TemplateVSI.csproj 60 5 TemplateVSI

  18. Miércoles, 9 de septiembre de 2009 a las 16:55 | #18

    No mames te la bañaste con esta guia, esta como pinche loco buscando como lo habia hecho en otra compu y no manches con esta fue muchisimo mas facil que toda la pendejada que anda ahi rondando
    Gracias.

  19. Adriana
    Martes, 22 de septiembre de 2009 a las 15:43 | #19

    Excelente!!! Muchas gracias, sin ningun detalle la instalación. Realmente es el mejor tutorial paso a paso de instalacion de Ajax que he encontrado para ASP.net 2.0

  20. carlos rocker
    Jueves, 24 de septiembre de 2009 a las 17:22 | #20

    gracias brother buena solucion, tenia pedos por lo del ajax pero lo he resuelto con las piñas que te aventaste

    gracias…

  21. Miércoles, 30 de septiembre de 2009 a las 20:47 | #21

    A mi me dio el mismo error
    “…El sistema no puede hallar el archivo especificado.”
    en un servidor web de produccion con asp 2.0 donde no tenia nada instalado de ajax, lo que hay que hacer es copiar las dlls a la carpeta bin del proyecto:
    Debe ir
    System.Web.Extensions.dll
    que se encuentra aqui
    C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025

    ademas de las de ajax que por defecto las agrega a la bin.

    Espero les sirva. saludos

  22. fernando
    Viernes, 9 de octubre de 2009 a las 17:31 | #22

    gracias MAESTRO, cada vez que instalo VS2005 vuevo a esta pagina a ver como se instala el AJAX (no vale la pena recordarlo, vale la pena recordar este sitio)
    Mil gracias

  23. fany
    Martes, 3 de noviembre de 2009 a las 23:00 | #23

    Gracias…! es la mejor página que he podido encontrar, en muchas ocasiones intenté hacer uso de Ajax pero no había podido entender; con este link que me recomendaron despejé todas mis dudas.
    Nunca dejo comentarios pero este sí que vale la pena. Gracias por compartir tan valiosa información.
    y gracias a la persona que me la recomendó un abrazo gigante.

  24. nb
    Miércoles, 4 de noviembre de 2009 a las 23:52 | #24

    Hola, excelente explicaciòn, yo ya lo instale y si funciona perfectamente en mi equipo, pero al publicarlo en un servidor con server 2008, no funciona el error que me indica es
    Could not load file or assembly ‘AjaxControlToolkit’ or one of its dependencies. The system cannot find the file specified.

    Line 1:
    Line 2:
    Line 3:
    Line 4:
    Line 5:

    Alguien que me pueda ayudarme a solucionar este error, tengo las dlls en el archivo bin del proyecto pero no se que mas tenga que instalar en el servidor

  25. nb
    Viernes, 6 de noviembre de 2009 a las 21:53 | #25

    LISTO PROBLEMA RESUELTO, EL PROBLEMA ES LA FORMA COMO ESTA PUBLICADO EN EL SERVIDOR TODO LO DEMAS ESTA CORRECTO.

  26. Mauricio
    Jueves, 12 de noviembre de 2009 a las 19:56 | #26

    Exelente explicacion…. sin embargo me asuste con lo de “explota el computador”…

    De resto muy bien… me funciono correctamente

  27. juan
    Miércoles, 18 de noviembre de 2009 a las 14:03 | #27

    Muy bien explicado no tiene pierde, muchas gracias

  28. Jueves, 3 de diciembre de 2009 a las 15:58 | #28

    La verdad es que se encuentran pocos tutoriales como este por la red!

    Gracias desde La Republica Dominicana!

  29. vero
    Jueves, 24 de diciembre de 2009 a las 06:16 | #29

    Hola
    Una pregunta al generar TemplateVS me sale un error:

    C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\Ajax ControlToolkit\TemplateVSI\TemplateVSI.csproj(60,5): error : No se puede cargar el archivo o ensamblado ‘vjslib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
    Done building project “TemplateVSI.csproj” — FAILED.
    ========== Generar: 0 correctos o actualizados, 1 incorrectos, 0 omitidos ==========

    que hago???? estoy trabajando con visual studio 2008 tiene algo que ver

  30. zelote57
    Miércoles, 27 de enero de 2010 a las 05:28 | #30

    Mil gracias compa, super bien explicado. Ahora si a desarrollar, gracias otra vez.

  31. Quique
    Martes, 9 de febrero de 2010 a las 18:40 | #31

    Para todos los que tienes el error: ‘vjslib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’

    Instalando el siguiente paquete se resuelve el problema:

    http://www.microsoft.com/downloads/details.aspx?familyid=f72c74b3-ed0e-4af8-ae63-2f0e42501be1&displaylang=en

    Saludos

  32. Mario
    Martes, 2 de marzo de 2010 a las 14:44 | #32

    Bien hecho brother… saludos desde trujillo

  33. danny
    Martes, 9 de marzo de 2010 a las 17:11 | #33

    para instalar ajax

    que necesito primero

    instalar visual studio 2008 o visual.net

  34. danny
    Miércoles, 10 de marzo de 2010 a las 20:25 | #34

    hey alguien aqui

    ya instalae visual studio 2008 web developer 2008

    y segui con los pasos

    pero en el tercero me sale que no se puede ejecutar por que falta el archivo TempleteVSI.exe

    ayunden porfa

  35. danny
    Jueves, 11 de marzo de 2010 a las 20:06 | #35

    hey ayuda porfa leodany007@hotmail.com

    Error 1 No se pudo cargar la tarea “BuildVsi” desde el ensamblado. C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolKit\TemplateVSI\..\Binaries\BuildVsi.dll. No se puede cargar el archivo o ensamblado ‘file:///C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolKit\Binaries\BuildVsi.dll’ ni una de sus dependencias. Se esperaba que el módulo tuviera un manifiesto de ensamblado. Confirme que la declaración es correcta y que el ensamblado y todas sus dependencias están disponibles. C:\Archivos de programa\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AjaxControlToolKit\TemplateVSI\TemplateVSI.csproj 57 5 TemplateVSI

  36. Lunes, 22 de marzo de 2010 a las 03:28 | #36

    EIIII FUNCIONO ESTE WEY TIENE RAZON GRAXXX MEN

    Quique
    Febrero 9th, 2010 at 6:40 pm
    Para todos los que tienes el error: ‘vjslib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’

    Instalando el siguiente paquete se resuelve el problema:

    http://www.microsoft.com/downloads/details.aspx?familyid=f72c74b3-ed0e-4af8-ae63-2f0e42501be1&displaylang=en

    Saludos

  37. Felipe
    Lunes, 3 de mayo de 2010 a las 15:29 | #37

    Buenos Dias,
    Como algunos de ustedes, yo estoy iniciando con ajax, he seguido los pasos, pero no encuentro el archivo AjaxControlToolKit.sln y ahi me he detenido.
    Descargue los archivos de los link posteados aqui. Estoy usando VS 2008, si alguien me puede ayudar con esto se los voy a agradecer.
    Felicidades por el foro, de gran ayuda para los que iniciamos.

    Saludos

  38. sheko
    Viernes, 14 de mayo de 2010 a las 05:39 | #38

    no puedo agregar el .dll

  39. José Mª Fueyo
    Martes, 22 de marzo de 2011 a las 11:10 | #39

    Hola
    ¿Es necesario instalar ASPAJAXExtSetup.msi en el servidor donde voy a instalar mi aplicación compilada?
    Gracias

  40. GB
    Martes, 26 de abril de 2011 a las 18:30 | #40
  41. TK
    Jueves, 2 de junio de 2011 a las 21:13 | #41

    Te envio una felicitación desde mexico por excelente tutorial. Gracias por compartir el conocimiento.

  42. porrucs89
    Sábado, 2 de julio de 2011 a las 03:23 | #42

    Una pregunta, a los que le funciono con este link: http://www.microsoft.com/downloads/details.aspx?familyid=f72c74b3-ed0e-4af8-ae63-2f0e42501be1&displaylang=en sirve tambien con Visual Studio 2008? Es que me manda el mismo error…! Pueden contastar a mi correo: porrucs89@yahoo.es ….! De antemano, gracias…! Me urge

  43. Abby
    Miércoles, 13 de julio de 2011 a las 17:47 | #43

    Muchisimas gracias, me sirvio demasiado =)

  44. paul
    Martes, 30 de agosto de 2011 a las 15:34 | #44

    @nb Disculpa podrias indicar como hiciste para solucionar tu problema!!

  45. Jacs
    Sábado, 12 de noviembre de 2011 a las 05:11 | #45

    Muchas gracias pude instalar el ajax control toolkit en mi visual studio 2005 solo que tube que descargar de otra parte el AjaxControlToolkit.zip porque aqui no pude, pero me sirvio de mucho gracias!

Comment pages
1 2 148
  1. Domingo, 20 de enero de 2008 a las 15:03 | #1
  2. Viernes, 6 de marzo de 2009 a las 01:12 | #2