none
publicar una pagina web en visual estudio 2008

    Pregunta

  • tengo q publicar una pagina web en visual estudio 2008, pero le doy en la pagina asp a  web publish (para que la publique)y no lo publica.
    Es decir es q no estoy segura si entiendo lo q es publicar una pagina web.
    yo hago esto: voy a la pagina del proyecto y le doy a web publish (lo estoy haciendo para localhost), despues cierro el visual estudio y abro un navegador y pongo la direccion de la pagina

    (http://localhost:49232/ServicioWebPFC/index.aspx) y dice que internet explorer no puede mostrar la pagina web.
    ¿estoy haciendo algo mal?
    ¿ hay q hacer mas pasos para que se pueda publicar bien?
    muchas graias

    lunes, 10 de agosto de 2009 18:33

Respuestas

  • Seguro que has creado el directorio virtual?

    Mira el vídeo y luego nos comentas.

    http://channel9.msdn.com/posts/Daniel+Garzon/Publicacion-de-Aplicaciones-Web-ASPNET/

    Saludos.



    Si la respuesta ha sido de utilidad marca la como respuesta correcta.

    Marc Rubiño
    Web:
    http://lonetcamp.com
    Blog: http://geeks.ms/blogs/mrubino

    • Marcado como respuesta belenproyect martes, 11 de agosto de 2009 16:28
    martes, 11 de agosto de 2009 7:06
    Moderador
  • hola,

    en tu proyecto de desarrollo veras que hay un web.config, buscalo en la ruta fisica a este archivo.
    luego ve a la carpeta fisica en el servidor, la que especificaste en tu IIS como ruta del sitio web, y pega este archivo alli

    es simplementa copiar y pegar como si se tratara de un archivo comun
    seguramente iis 7 te de tools para trabajar con este archivo, pero en tu caso en el deploy puedes prescindiar de esta utilidad, con copiar y pegar es mas facil

    Nota: previamente logico has backup del archivo que existia en el IIS, por las dudas este no llegue a funcionar asi puede volver atras.


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta belenproyect martes, 11 de agosto de 2009 16:27
    martes, 11 de agosto de 2009 16:04

Todas las respuestas

  • Hola Belen,
       en realidad, cuando publicas la página estas poniendola en el lugar donde vas a tener publicada la aplicación. La dirección que pones ahí, me suena a que es la dirección del servidor virtual que utiliza ASP.NET cuando estas desarrollando.
    Aca te dejo un link con un tutorial para publicar aplicaciones web que seguramente te va a despejar todas las dudas:

    http://msdn.microsoft.com/es-es/library/1y1404zt.aspx

    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    lunes, 10 de agosto de 2009 19:02
  • Hola Belen, en channel9 spain tienes un vídeo en español, en el que puedes ver como publicar tus aplicaciones web con Visual Studio.

    http://channel9.msdn.com/posts/Daniel+Garzon/Publicacion-de-Aplicaciones-Web-ASPNET/


    Saludos.


    Si la respuesta ha sido de utilidad marca la como respuesta correcta.

    Marc Rubiño
    Web:
    http://lonetcamp.com
    Blog: http://geeks.ms/blogs/mrubino

    lunes, 10 de agosto de 2009 19:08
    Moderador
  • Hola hago todo lo que dice el tutorial y cuando todo termina y pongo en el internet explorer esto: http://localhost/CompiledSite/Index.aspx como dice el tutorial me dice q no encuentra el recurso.

    Si pongo esto otro:c/ CompiledSite/Index.aspx
    en la bara del intene explorer me pone esto: me dice q tengo mal cabecera de la pagina y en la cabecera de la pagina tengo esto:

    <%

    @ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="_Index" %>
    me pueden ayudar?
    muchas graias

    lunes, 10 de agosto de 2009 20:09
  • El tema de la cabecera puede ser porque el sitio en el IIS está configurado para otra versión de .NET Framework distinta a la que estas usando.
    Para ejecutar la aplicación, fijate si en el IIS te aparece la aplicación como tal y si te permite navegarla desde ahí.
    Sandro D. Garcia
    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.
    lunes, 10 de agosto de 2009 20:15
  • Seguro que has creado el directorio virtual?

    Mira el vídeo y luego nos comentas.

    http://channel9.msdn.com/posts/Daniel+Garzon/Publicacion-de-Aplicaciones-Web-ASPNET/

    Saludos.



    Si la respuesta ha sido de utilidad marca la como respuesta correcta.

    Marc Rubiño
    Web:
    http://lonetcamp.com
    Blog: http://geeks.ms/blogs/mrubino

    • Marcado como respuesta belenproyect martes, 11 de agosto de 2009 16:28
    martes, 11 de agosto de 2009 7:06
    Moderador
  • Hola hice todo lo q pone el video teniendo en cuenta que lo hago con windows vista lo del ISS y cambia un poco, y cuando estoy en el ISS y en el directorio virtual doy como pone el video a ver mi pagina web me sale este error
    No se puede mostrar la página XML

    No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


    Un nombre comenzaba con un carácter no válido. Error al procesar el recurso file:///C:/inetpub/wwwroot/GenerarMutantes/Inde...

    <%@ page language="C#" autoeventwireup="true" inherits="_Index, App_Web_rzxieq_y" %>
    -^
    ¿Me pueden ayudar pq se sale este error? hay una cosa q se me ocurre y que no pude hacer debido a q no se  como se sabe con que version de asp net esta el proyecto en el visual estudio 2008 donde esta la opcion para ver con que asp.net se creo el proeyecto? ¿y donde se mira  que version de asp.net esta en el IIS en windows vista?
    martes, 11 de agosto de 2009 14:22
  • hola

    recuerda que si estas utilizando un directorio virtual, tus assemblies y web.config deben ir en el root del sitio

    o sea por sitio solo hay una carpeta bin, y solo un web.config

    no puedes poner dentro del directorio virtual las dll que crea tu sitio.

    ejemplo,

    si tienes tu sitio en la carpeta fisica c:\inetpub\wwwroot\SitioTest

    y tu directorio virtual esta en c:\inetpub\wwwroot\SitioTest\VirtualTest

    tu dll deberia ir en c:\inetpub\wwwroot\SitioTest\bin
    y el web.config en c:\inetpub\wwwroot\SitioTest

    tus paginas si pueden ir en c:\inetpub\wwwroot\SitioTest\VirtualTest


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 11 de agosto de 2009 14:45
  • En el Administrador de internet information services le doy a configuracion de aplicaciones me sale que tengo un error en el web.config, me sales este error:

    <

     

    add key="CrystalImageCleaner-AutoStart" value="true" />
    No se puede agregar una entrada de coleccion duplicada de tipo add con un atributo de clave unica key estableciso en CrystalImageCleaner-AutoStart, ¿como se puede arreglar?
    es por esto del web config tiene que ver con q intento ver la pagina .aspx en el explorer que me salga esto

    No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


    Un nombre comenzaba con un carácter no válido. Error al procesar el recurso file:///C:/inetpub/wwwroot/GenerarMutantes/Inde...

    <%@ page language="C#" autoeventwireup="true" inherits="_Index, App_Web_rzxieq_y" %>
    -^

    martes, 11 de agosto de 2009 14:48
  • hola,

    cuando te cometnaba lo del web.config me referia a que necesitas copiar ese archivo a la carpeta donde se encuantra tu sitio.

    consultas estas utilziando IIS 6, 7 ?

    has podido encontrar la carpeta \bin en tu desarrollo, la has copiado a tu sitio recuerda que es en el raiz del sitio no del directorio virtual

    si corres tu aplicacion desde el ide de vs te funciona ?

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 11 de agosto de 2009 15:17
  • Utilizo el IIS 7 y si la pagina asp.net me funciona en el visual estudio 20008, no entiendo muy bien lo de copiar el web.config, me lo podrias explicar creia como hace el video q pusieron en una respuesta en este foro q te lo copiaba automaticamente.
    martes, 11 de agosto de 2009 15:42
  • hola,

    en tu proyecto de desarrollo veras que hay un web.config, buscalo en la ruta fisica a este archivo.
    luego ve a la carpeta fisica en el servidor, la que especificaste en tu IIS como ruta del sitio web, y pega este archivo alli

    es simplementa copiar y pegar como si se tratara de un archivo comun
    seguramente iis 7 te de tools para trabajar con este archivo, pero en tu caso en el deploy puedes prescindiar de esta utilidad, con copiar y pegar es mas facil

    Nota: previamente logico has backup del archivo que existia en el IIS, por las dudas este no llegue a funcionar asi puede volver atras.


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta belenproyect martes, 11 de agosto de 2009 16:27
    martes, 11 de agosto de 2009 16:04