publicar una pagina web en visual estudio 2008
-
Monday, August 10, 2009 6:33 PMtengo 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
All Replies
-
Monday, August 10, 2009 7:02 PMHola 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. -
Monday, August 10, 2009 7:08 PMModeratorHola 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 -
Monday, August 10, 2009 8:09 PMHola 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 -
Monday, August 10, 2009 8:15 PMEl 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. -
Tuesday, August 11, 2009 7:06 AMModerator
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- Marked As Answer by belenproyect Tuesday, August 11, 2009 4:28 PM
-
Tuesday, August 11, 2009 2:22 PM
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 XMLNo 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? -
Tuesday, August 11, 2009 2:45 PMModeratorhola
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 -
Tuesday, August 11, 2009 2:48 PM
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 estoNo 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" %> -^ -
Tuesday, August 11, 2009 3:17 PMModeratorhola,
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 -
Tuesday, August 11, 2009 3:42 PMUtilizo 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.
-
Tuesday, August 11, 2009 4:04 PMModerator
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- Marked As Answer by belenproyect Tuesday, August 11, 2009 4:27 PM

