Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 18-ene-2008, 10:42   #1 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
"aspnet_merge.exe" terminó con código 1 - Web Deployment Project

Buenas.
He intentado generar un Web Deployment Project, ya que ofrece mejores posibilidades de publicación que la publicación que viene por defecto con Visual Studio 2005.
La cosa es que al generar el Web Deployment Project, obtengo el siguiente error:
Código:
"aspnet_merge.exe" terminó con código 1
No da más información. Se queda más ancho que el Papa.
Entonces, por ahí he podido encontrar "algo" infimo de información (en inglés eso si, en spanish no hay nada), pero poco me ha valido.
Comentan de decirle al Visual Studio que ofrezca una información más detallada de los errores al generar (Esto es a través de Herramientas > Opciones > Proyectos y Soluciones > Generar y Ejecutar > Y le decimos que el contenido de los resultados de generación sea "Detallado" o "Diagnósticos")
Pero tras realizar ese cambio, obtengo más errores, pero son sobre un fichero XML, que en principio, nada tiene que ver en mi proyecto, y es el siguiente:

C:\Archivos de programa\MSBuild\Microsoft\WebDeployment\v8.0\Micr osoft.WebDeployment.targets

Me marca varios warnings en este fichero, y esto es lo más que puedo averiguar. Ahi me quedo.

Cualquier visión u opinión sobre el tema es bienvenida. Yo no sé por donde seguir, la verdad, ya no entiendo nada.
Lo único que puedo decir es que por mi parte seguiré intentando averiguar "algo más". Gracias a todos.
Un saludo.
__________________
..:: moNTeZIon ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 22-ene-2008, 09:04   #2 (permalink)
miguel_ossa ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Re: "aspnet_merge.exe" terminó con código 1 - Web Deployment Project

Hola Montezion, ¿lo solucionaste?
Me acaba de aparecer el mensaje después de hacer un montón de modificaciones, ¡y no tengo ni un warning!
miguel_ossa está desconectado   Responder Citando
Antiguo 22-ene-2008, 09:23   #3 (permalink)
miguel_ossa ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 3
De acuerdo Re: "aspnet_merge.exe" terminó con código 1 - Web Deployment Project

Lo encontré:

Typically the problem is that when aspnet_merge merges the entire web project into a single assembly, you might find naming collisions. By default, asp.net 2005 web site applications do not put a default namespace in the class files so if you create MyPage.aspx in the root and also in a sub-folder, this would causes a conflict when merged into a single assembly for the Release build. This problem would not manifest itself during development because you're not pre-compiling the entire web site into a single DLL so there are several DLLs that make up the web project and naming collisions are avoided. To fix the problem you can obviously either rename one of the classes or provide a namespace to avoid the conflict.

Había hecho una copia de un archivo aspx. Aunque estaba con otro nombre, se picholiaba mucho.

Por cierto, pulsando en el error, te lleva al script que da el problema (esto no ayuda nada, a menos que seas ingeniero en tripodología felina).

Salu2
miguel_ossa está desconectado   Responder Citando
Antiguo 12-mar-2008, 06:12   #4 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
Re: "aspnet_merge.exe" terminó con código 1 - Web Deployment Project

Gracias Miguel.
Veamos. Quizá tu mismo has caído en esa copia que realizaste del fichero ASPX, y reparando eso lo has solucionado.
Pero en mi caso, puedo haber hecho muchas copias, o no acordarme de esa copia que hice hace un año... Vaya, que interesaría mucho algún método para poder localizar donde está el conflicto.
Que si tengo que empezar a probar cosas sueltas me puedo morir.
No tengo nombres de archivos repetidos en distintas carpetas.
Gracias por sus ideas , ayuda, soporte!
Un saludo.
__________________
..:: moNTeZIon ::..
moNTeZIon está desconectado   Responder Citando
Antiguo 11-abr-2008, 03:02   #5 (permalink)
moNTeZIon ha deshabilitado el karma
 
Avatar de moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: CanFenosa Martorelles BCN
Mensajes: 1.286
Enviar un mensaje por Skype™ a moNTeZIon
Re: "aspnet_merge.exe" terminó con código 1 - Web Deployment Project

Buenas a todos.
Finalmente me he podido dar un poco de tiempo con esto, y revisando algunas webs de contenido "anglosajón", pude iluminar un poco mi camino.

1. Con "aspnet_compiler.exe", por línea de comandos, compilamos nuestro proyecto de ASP.NET, en una carpeta destino.
Código:
aspnet_compiler -v virtualPath targetPath
2. Luego, con "aspnet_merge.exe", por línea de comandos también, le damos la ruta de la carpeta donde está el proyecto compilado e intentamos hacerle el Merge al proyecto compilado, i violà!!! Nos arroja el nombre de la clase que está dando problemas.
Código:
aspnet_merge C:\PrecompiledSite
3. Lueguito solo es cuestión de realizar un "Buscar y Reemplazar" (que poco lo usamos los desarroladores, jeje) con esa clase y enseguida damos con que habíamos repetido el nombre de la clase.

En mi caso había sido, que cierto día dupliqué una página ASPX y le realicé unos cambios, puesto que tenía que ser muy parecida a la original, y olvidé cambiarle el nombre de la clase. Y como nadie se quejó hasta ahora, siempre se quedó así.
Espero que esto pueda ayudar a alguien, como me ayudó a mi! Me tenía desesperado no poder compilar mi proyecto.
Un saludo!
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 28-abr-2008 a las 05:03.
moNTeZIon está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93