Pre-requisitos:

  • Sistema operativo compatible con ISS 7 en adelante.

  • Seguridad definida

  • Certificado de seguridad definido sí se va a usar SSL

  • Puertos

    • Conexión con Base de datos en el puerto que usted decida

    • 80 y 443

    • 465 para correo electrónico


  • Agregar Rol de Web Server (ISS) al Servidor, asegurarse que tenga Famework 3.5

  • Bajar “Microsoft Web Platform Installer”, seleccionar e Instalar:

    • SQL SERVER with Advances Tools para que Incluya Reporting Services que se necesita

    • URL Rewrite

    • IIS: Asp.net (En Windows Server 2012)

    • IIS: Recomended Configuration (En Windows Server 2012)

    • .NET 3.5 for Windows 8 (En Windows Server 2012)

    • .NET 4.5 for Windows 8 (En Windows Server 2012)

  • Crear la estructura de directorios así:

    • WebSite

    • SifcoApp

  • En ISS crear un grupo de aplicaciones llamado SIFCO como INTEGRADA USANDO FRAMEWORK 2.0. HABILITAR QUE PUEDA USAR APLICACIONES DE 32 BITS (Si no realiza este paso los reportes hechos en Excel no funcionaran)

  • Crear un usuario y una clave que pueda acceder solo a estos directorios y no solo se pueda conectar con ellos.

  • En ISS al Default Website cambiarle el directorio en el directorio creado, los privilegios de conexión y asignarlo al Pool SIFCO Basic Settings

  • *Instalar Crystal Reports

  • *Apache/Jakarta POI:

http://www.google.com/url?q=http%3A%2F%2Fsourceforge.net%2Fproject%2Fshowfiles.php%3Fgroup_id%3D151482%26package_id%3D171498&sa=D&sntz=1&usg=AFQjCNHNzK4kDEreBy-XqALMeYVW_yGqyg (Descargue la versión Jakarta POI 2.5.1-3)

  • Cambiar el Upload Read Ahead Size:

    • Editar applicationHost.config
      (ubicado en WindowsFOLDER\System32\inetsrv\aplicationhost.config)

    • Agregar al final:

<location path="sifco" overrideMode="Allow">

<system.webServer>

<asp />

<serverRuntime uploadReadAheadSize="2147483647" />

</system.webServer>

</location>

  • En ISS en la opción de TIPOS MIME, agregar “.log” como un “text/plain”

  • Copiar archivos y binarios de SIFCO en la carpeta SifcoApp

  • *Crear un directorio SIFCO TOOLS para configurar seguridad completa

  • Instalar Gam Deploy Tool

  • Instalar el certificado de seguridad si se va a trabajar con SSL

  • Redirigir el tráfico de HTTP a HTTPs. siguiendo las instrucciones que estan debajo

  • Para las direcciones de ruteo se puede modificar el archivo host que esat en windows/sistems32/drivers/etc


Consideraciones

  1. Cuando el archivo web.config supera el tamaño de los 250kb el IIS genera el error
    "No se puede leer el archivo de configuración porque supera el tamaño máximo de archivo iis"
    "IIS - Cannot read configuration file because it exceeds the maximum file size"

  • Para solucionarlo hay que agregar, vía regedit, la siguiente entrada al registro del Sistema Operativo:

a) Agregar la clave “Configuration” en la ubicación Equipo\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Configuration

b) Agregar dentro de “Configuration” una llave que se llame MaxWebConfigFileSizeInKB de tipo REG_DWORD con valor decimal
de entre 300 y 350

Enlaces Relevantes

  • Link 1

  • Link 2

  • Link 3

  • Link 4

Artículos Relacionados

Artículos Actualizados Recientemente