Configurar Iis Server
Configurar Servidor IIS
1. Habilitar los Servicios en ⊞ > Caracteristicas de Windows
2. Crear un Grupo de Aplicaciones
Un grupo de aplicaciones están asociados a procesos de trabajo, contienen una o más aplicaciones y proporcionan aislamiento entre aplicaciones
Ir a ⊞ > IIS > Conexiones > Grupos aplicaciones > Agregar...aplicaciones
y elegir
Campo | Valor | Comentario |
---|---|---|
Nombre | <<Nombre>> |
El nombre que desees y que reprensente ese grupo de aplicaciones |
Version | .Net CLR versión 4.0.3.. | Version Common Languaje Runtime con el cual se ejecutarán las aplicaciones de este grupo |
Modo Canalizacion | Integrada | X_X |
2.1 Creación de un SITIO
,APLICACION
y DIRECTORIO VIRTUAL
SITIO
: Un sitio es el contenedor de aplicaciones. Establecen el puerto de red por la cual las aplicaciones que contiene atenderán sus solicitudes. ej. http://myserver.com:8181,http://myserver.com:80,http://myserver.com:9090
APLICACION
: Una aplicación es una carpeta la cual será interpretada como un proyecto que necesita un CLR determinado de acuerdo al grupo de aplicaciones al que pertenece. Una aplicacion agrega al prefijo de su ruta las carpetas padre [directorios virtuales] dentro del cual se encuentre. ej. SITIO:http://myserver.com:8181
, DIRECTORIO VIRTUAL:/ws/huixquilucan
, entonces la ruta para acceder alindex.html
de esta aplicaciones será:http://myserver.com:8181/ws/huixquilucan/index.html
DIRECTORIO_VIRTUAL
: Un directorio virtual ofrece una herramienta para tener organizados las aplicaciones. Para garantizar que no existan conflictos o colisiones entre las aplicaciones. el directorio virtual agrega la ruta de sus carpetas como prefijo de la aplicaciones despues de la url del stio. EJ: DIRECTORIO VIRTUAL:/ws/huixquilucan
, entonces la aplicacion comienza a partir de la ruta:http://myserver.com:8181/ws/huixquilucan/
3. Preparar el entorno para publicar
- Crear Carpeta en
C:/api/servicios
- Habilitarle Permisos a Los usuarios Necesarios
Warning: si no se configuran los permisos a la hora de abrir la aplicacion en el navegador encontrará un problema con que el CLR no tiene permisos de lectura de la carpeta donde se encuentra la aplicacion
3.5 Publicar como Aplicacion
- Desde a
⊞ > IIS > Conexiones > Sitios > <click derecho> > Agregar Sitio Web
completar con la siguiente configuracion- Nombre del Sitio:
apirest
- Grupo de Aplicaciones: DefaultAppPool
- Ruta de Acceso Fisica:
C:/api/servicios
- Enlace > Tipo:
http
- Enlace > Direccion IP:
Todas las Asignadas
- Enlace > Puerto:
80
- Enlace > Nombre del Host:
<Vacio>
- Nombre del Sitio:
- Click en
Aceptar
4. Publicar desde Visual Studio
- En
Solucion > Proyecto > <Clic Derecho> > Publicar
elegir la siguiente configuración.- En
Folder Profile > Editar
Seleccionar- Metodo de Publicación :
Sistema de Archivos
- Ubicacion de Destino :
C:/api/servicios
- Finalmente
Guardar
- Metodo de Publicación :
- Click en
Publicar
- En