none
Problema al Publicar mi sitio Silverlight con WCF Ria Service RRS feed

  • Pregunta

  • Buenos dias, amigos, he realizado un sitio con WCF Ria Service y Silverlight, con conexion a una base de datos remota, hasta ahi todo va bien y trabaja perfecto en mi IIS7 local. El inconveniente kue tengo ahora es kue al tratar de subir mi sitio a un host de pago por Web Deploy tengo el siguiente error:

    Error 1 Web deployment task failed.(Could not connect to the destination computer ("www.sitioweb.net"). On the destination computer, make sure that Web Deploy is installed and that the required process ("Web Deployment Agent Service") is started.)
    The requested resource does not exist, or the requested URL is incorrect.
    Error details:
    Could not connect to the destination computer ("www.sitioweb.net"). On the destination computer, make sure that Web Deploy is installed and that the required process ("Web Deployment Agent Service") is started.
    The remote server returned an error: (404) Not Found.  0 0 BusinessApplication.Web

    Les agradeceria si me pueden ayudar a encontrar el fallo ya kue si en la direccion del sitio especifico protocolo http://  me sale otro error:

    Error 11 Web deployment task failed.(Could not complete the request to remote agent URL 'https://www.sitioweb.net/:8172/msdeploy.axd?site=avila92'.)
    This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server.

    En internet no hay mucha informacion al respecto y la mayoria de sitios (por no decir todos) esta en ingles.

    Entonces me gustaria saber si conocen otra manera para publicar mi sitio kue no sea por WebDeploy, pero kue configure de manera adecuada el web.config (porkue desde mi IIS trate de copiar el sitio al host de pago y no funciono la conexion con mi DB). y tengo entendido kue WebDeploy modifica el Web.config al publicarlo. De antemano muchas gracias y escucho sus ideas u opinion al respecto.

    lunes, 21 de mayo de 2012 13:36

Respuestas

  • Hola,

    El Web Deploy se compone de un servicio en el hosting y un cliente que está dentro de visual studio. Si uno de estos componentes falta no va a funcionar. Así que entiendo que el problema es que el hosting que usas no tiene activado/instalado el Web Deploy.

    Cuando desde Visual Studio das a publicar tienes varias opciones y entre ellas existe la de publicar vía FTP. De esta forma estableces una cuenta de usuario FTP y lo sube el visual studio de una forma semejante al web deploy. El problema es que de esta forma no puedes asegurarte de que tengas una aplicación Asp .Net configurada para el punto donde has subido la web. Para eso tendrás que usar las herramientas que tu proveedor (hosting) ha puesto a tu servicio.

    Por cierto, es posible que la opción de web deploy puedas activarla desde el panel de control de tu sitio web (si es que te han dado un panel de control).

    En otro orden de cosas, sobre el Web.Config, cuando haces un deploy te cambia algún parámetro, como quitar las marcas de debug. Pero esto no quiere decir que sea inteligente. Las cadenas de conexión, usuarios y cosas específicas de la aplicación tienes que ponerlas a mano....

    Un saludo,


    Fernanando Escolar - http://www.programandonet.com/ - @fernandoescolar

    • Marcado como respuesta lavila85 lunes, 28 de mayo de 2012 12:54
    miércoles, 23 de mayo de 2012 6:52

Todas las respuestas

  • Hola,

    El Web Deploy se compone de un servicio en el hosting y un cliente que está dentro de visual studio. Si uno de estos componentes falta no va a funcionar. Así que entiendo que el problema es que el hosting que usas no tiene activado/instalado el Web Deploy.

    Cuando desde Visual Studio das a publicar tienes varias opciones y entre ellas existe la de publicar vía FTP. De esta forma estableces una cuenta de usuario FTP y lo sube el visual studio de una forma semejante al web deploy. El problema es que de esta forma no puedes asegurarte de que tengas una aplicación Asp .Net configurada para el punto donde has subido la web. Para eso tendrás que usar las herramientas que tu proveedor (hosting) ha puesto a tu servicio.

    Por cierto, es posible que la opción de web deploy puedas activarla desde el panel de control de tu sitio web (si es que te han dado un panel de control).

    En otro orden de cosas, sobre el Web.Config, cuando haces un deploy te cambia algún parámetro, como quitar las marcas de debug. Pero esto no quiere decir que sea inteligente. Las cadenas de conexión, usuarios y cosas específicas de la aplicación tienes que ponerlas a mano....

    Un saludo,


    Fernanando Escolar - http://www.programandonet.com/ - @fernandoescolar

    • Marcado como respuesta lavila85 lunes, 28 de mayo de 2012 12:54
    miércoles, 23 de mayo de 2012 6:52
  • Muchas gracias fernando por tu respuesta, el problema era por parte del host, (no tenia en funcionamiento el servicio para Web Services, habia leido kue cuando se subia manualmente un sitio por FTP habia kue modificar algunas lineas en el web.config, porkue eso era justamente de lo ke se encargaba web deploy... pero no fue necesario, porkue aunkue subi el sitio desde mi IIS7 al host de pago, copiando por FTP unicamente la carpeta del sitio FUNCIONO y ya estoy haciendo pruebas con WCF, en cuanto a la cadena de conexion kue configure en VS, tampoco tuve kue modificarla puesto kue me conecte directamente a la DB remota y todo va perfecto, Muchas gracias por tu interes en atender problemas de otros. Kue tengas buen dia.

    lunes, 28 de mayo de 2012 12:54