Index was outside the bounds of the array? (ASP.NET con VS2005 SP1)

Hace ya varios meses, comente la posibilidad de trabajar un Sitio Web en Visual Studio como una carpeta raíz. Y el pequeño problema es que al querer publicar un sitio Web: “nos vamos a la ventana Solution Explorer, hacemos clic derecho sobre el sitio web, y hacemos clic sobre Publish Web Site“. Con eso podíamos publicar nuestro Sitio Web directamente al IIS, o por ejemplo publicarlo a una carpeta, para llevarlo en un pen drive, o publicarlo por red.

Pero el pequeñísimo problema, como decía, era que al tener un sitio web como root, al publicarlo desde Visual Studio teníamos el siguiente mensaje de error: Index was outside the bounds of the array. Las soluciones momentaneas erán abrir el sitio web no como root, y así ya no teníamos problema al publicar. ¿Pero, tener que cambiar el tipo de proyecto cada vez que publiques?, no es una tarea agradable :D. Ojo este mensaje de error, puede aparecer por otros temas, pero en este post nos referimos cuando queremos publicar un sitio web root desde Visual Studio 2005 con SP1:

Imagen del post, del blog del gran ScottGu’s: Public Hotfix Patch for VS “Index was outside the bounds of the array” Publish Website Issue.

A una semanas de reconocer el problema, ya que uso bastante la herramienta publicar web site de Visual Studio en los proyectos, estuve buscando una solución formal, pero no la encontré. Hace ya varios meses se liberó un parche beta, que se podía tener pidiéndolo por correo, pero no era público, por eso no lo postee antes, por que no tenía una solución completa, además que ese parche no funciono en mi caso :D.

Pero ahora ya descargue el Hotfix, que recomienda ScottGu’s, y funciona correctamente, ya puedo trabajar mis sitios web como root, y además puedo publicar mis sitios web desde Visual Studio, sin tener que hacer alguna marcianada extra :).

Link de Descarga: Public Hotfix Patch.

Saludos,

Post cruzado 3Dev Blogs

2 comentarios sobre “Index was outside the bounds of the array? (ASP.NET con VS2005 SP1)”

  1. Hola Sergio. Ando teniendo problemas con la utilidad “Publish Web Site” de mi Visual Studio 2005. Quiero publicar mi sitio web en un servidor de pruebas, y le indico la IP y el nombre de la carpeta donde lo quiero publicar, pero siempre el resultado es el mismo: “Publish failed”… Sabes a qué se pueda deber? Podrás ayudarme con esto? me puedes contactar en < ososa174 ARROBA hotmail PUNTO com> Gracias de antemano, saludos desde Mexico.
    P.D. Hoy estare otras 5 horas por aquí, pero aparentemente estaré fuera toda una semana, por si no contesto rapido, gracias!

  2. Hola Oscar,

    Habría que revisar la ventana de output, para ver los detalles del problema. El mensaje “Publish Failed”, es muy general.

    Saludos,

Responder a serghio Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *