publicar sitio visual studio 2012 en iss

11
By Mario Palacios Publicar sitio Visual Studio 2012 en ISS. Seleccionar sólo el proyecto principal de la solución (Capa de presentación), debemos verificar que esten agregadas las dll de los proyectos de las demás capas a las que hace referencia la capa de presentación. Dar clic en la opción “COMPILAR” del menú, posteriormente dar clic en la sub-opción “Publicar selección”. Se desplegará una ventana similar a la siguiente:

Upload: mario-ivan-p-c

Post on 11-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Publicar Sitio Visual Studio 2012 en ISS

TRANSCRIPT

Page 1: Publicar Sitio Visual Studio 2012 en ISS

By Mario PalaciosPublicar sitio Visual Studio 2012 en ISS.Seleccionar sólo el proyecto principal de la solución (Capa de presentación), debemos verificar que esten agregadas las dll de los proyectos de las demás capas a las que hace referencia la capa de presentación.

Dar clic en la opción “COMPILAR” del menú, posteriormente dar clic en la sub-opción “Publicar selección”.

Se desplegará una ventana similar a la siguiente:

Page 2: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Para proceguir debemos tener creado al menos un perfil, en caso de no disponer lo creamos dando clic en la opción Nueva.. que se despliega en la lista de perfiles.

En la siguiente pantalla ingresamos un nombre para el perfil y damos clic en el boton “Aceptar”.

Damos clic en el botón “Siguiente”.

Como método de publicación seleccionamos la opción “Sistema de archivos”.

En la ubicación del destino seleccionamos la carpeta en la cual vamos a guardar nuestros archivos para publicar, en nuestro caso creamos una nueva carpeta llamada “SistemaContable”.

Page 3: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

El campo “Dirección URL de destino” lo dejamos vacio.

Damos clic en el botón “Siguiente”.

Seleccionamos la opción “Eliminar todos los archivos existentes antes de publicar”, esto para quitar de la carpeta destino cualquier archivo ya existente que no se deba publicar.

Damos clic en el botón “Publicar”.

Page 4: Publicar Sitio Visual Studio 2012 en ISS

By Mario PalaciosFinalmente nos fijamos de que no se hayan presentado errores.

Abrimos el IIS, y agregamos un nuevo sitio.

En el grupo de aplicaciones seleccionar “ASP.NET v4.0 Classic”. Damos clic en el botón “Aceptar”, hasta aquí ya deberia estar funcionando nuestro sitio.

Si no aparece el grupo de aplicaciones mencionado revisar los siguientes link:

http://hzsquare.blogspot.com/2011/12/crear-website-con-iis-70-y-aspnet-40.html

Page 5: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacioshttp://jesusmgcia.blogspot.com/2013/04/error-http-4042-not-found-aspnet.html

Procedemos a probar en el navegador:

Se muestra este error, debemos configurar a través del IIS el examinador de directorios.

Seleccionamos el sitio y damos doble clic en la opción “Examen de directorios”.

Page 6: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Damos clic en la opción “Habilitar”.

Seleccionamos todas la caraterísticas y damos clic en el botón “Aplicar”.

Si intentamos nuevamente acceder nos saldrá una pantalla similar a la siguiente:

Para configurar que al momento de ingresar la dirección se redirija a una página especifica debemos confirarlo en la opción “Documento Predeterminado” del sitio.

Page 7: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Damos clic en la opción “Agregar…” ingresamos la ruta de la página que deseamos sea predeterminada al ingresar al sitio y damos clic en el botón “Aceptar”.

Page 8: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Y ahora si publicado y listo nuestro sitio web .

OBSERVACIONES:

Se presentó el siguiente error al momento de iniciar sesión.

Se verificó y se cambió la siguiente línea de código en el evento click del botón “Entrar” (Se agrego la cadena “~/Entorno/” al redireccionamiento) luego de lo cual no se volvió a mostrar el error.

Page 9: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Se presentó el siguiente error al momento de intentar mostrar reportes del CrystalReport:

Hay que tomar en cuenta que el publicador del Visual Studio no publica los archivos de Crystal Report, por lo tanto se tuvo que copiar manualmente la carpeta que contiene estos archivos hacia la carpeta de publicacion.

Luego se aplico lo mencionado en este blog:

http://geeks.ms/blogs/mrodriguez/archive/2007/01/12/el-crystalreportviewer-la-carpeta-aspnet-client-los-m-dulos-de-combinaci-n-y-mi-dolor-de-cabeza.aspx

Lo que se hizo fue copiar la carpeta aspnet_client (normalmente ubicada en C:\inetpub\wwwroot\) y pegarla en la raiz del sitio web.

Page 10: Publicar Sitio Visual Studio 2012 en ISS

By Mario Palacios

Para instalador:

I have been able to resolve the issue by setting a property in IIS for the application pool.

Go to advanced settings of Application pool and set a property named "Enable 32-Bit Applications" to true.

It was earlier set to fale and was causing the Installer to rollback the installation.