2009-01-27 21 views
9

Creé un despliegue ClickOnce de mi aplicación de prueba, y estoy tratando de ejecutarlo en mi Windows   XP SP2 test box. Cuando hago clic en el botón de instalación que Visual   Studio   2008 crea, todo lo que obtengo es el archivo de manifiesto que se muestra en mi navegador y no genera la instalación.ClickOnce muestra el archivo '.application' como XML

Si ejecuto la instalación en un cuadro de prueba Internet Explorer 7, todo funciona bien.

¿Cómo puedo solucionar este problema?

Respuesta

0

Una cosa que debes comprobar es si tienes .NET 2.0 Framework instalado en la caja de XP. Solo una idea para probar, esto ha surgido en el pasado en máquinas Win2k.

El comportamiento que está describiendo puede ocurrir si .NET 2 no está instalado, ya que la extensión de archivo ".application" no estaría asociada con nada.

5

El primer problema en el artículo de MSDN Troubleshooting Specific Errors in ClickOnce Deployments soluciona el problema.

Guy Starbuck tiene razón, un problema podría ser que el 2.0 Framework no está instalado o dañado. Sin embargo, el problema que me topa más a menudo es no tener el tipo MIME configurado correctamente en IIS para .application archivos. Asegúrese de que IIS esté configurado para asociar los archivos .application con el tipo de contenido application/x-ms-application.

+0

Y así es como configura correctamente los tipos MIME. https://robindotnet.wordpress.com/2010/06/12/mime-types-for-clickonce-deployment/ – smedasn

1

También hay una configuración de navegador que puede causar esto. Debajo de Seguridad es una configuración, "Abrir archivos según el contenido, no la extensión de archivo". En Internet   Explorer   7 esto no afecta a las aplicaciones ClickOnce, pero en Internet Explorer 6 he visto que esta configuración causa el comportamiento mencionado. Desactivar ese ajuste corrige el problema.

Cuestiones relacionadas