Last updated on May 30, 2015

Configuring IIS Requirements

Overview

This checklist provides details of the Internet Information Services (IIS) configuration necessary to run Appspace. The purpose of this list is to assist end users that have specific rules and policies in place on how IIS should be configured.

Configuration Requirements (Windows Server 2008 R2 SP1)

Install the following Role Services:

  • IIS-DefaultDocument
  • IIS-ISAPIFilter
  • IIS-ISAPIExtensions
  • IIS-ASPNET
  • IIS-HttpCompressionStatic
  • IIS-HttpCompressionDynamic
  • IIS-ManagementConsole
  • IIS-StaticContent
  • IIS-WCF-HTTP-Activation
  • IIS-WCF-NonHTTP-Activation

Configuration Requirements (Windows Server 2012)

Install ALL the Role Services stated previously for Windows Server 2008 R2 SP1, with the following additions:

  • IIS-ASPNET45
  • IIS-WCF-HTTP-Activation45
  • IIS-WCF-TCP-Activation45

Applications Created in IIS

  • app [1]
  • medianet [1]
  • api [1]
  • library [1]
  • medianetintegrationservice
  • medianetservice
  • integrationwebservices
  • webctrl_client
  • docs
  • language
  • users
  • devices
  • coresearch
  • cloudconnect
[1](1, 2, 3, 4)

This application requires additional configuration to enable the upload of content/files as large as 2 Gigabytes (2147483648 bytes). This is typically coded:

appcmd set config "Default Web Site/<name of app>"-section:requestLimits.maxAllowedContentLength:2147483648

Application Pools Created in IIS

Application Pool Assigned Applications

Nexus Portal

  • app
  • medianet
  • webctrl_client

Nexus Services

  • medianetintegrationservice
  • medianetservice
  • integrationwebservices

Appspace Services

  • api

appspace-ext-pool

  • cloudconnect
  • coresearch
  • devices
  • docs
  • language
  • library
  • users

Additional Information

Rights needed for IIS

  • Not specifically set for Appspace
  • Administrator mode is required to run the AIC installer

Application Pools .NET Framework version

  • AppSpace Services: v4.0
  • appspace-ext-pool: v4.0
  • Nexus Portal: v2.0
  • Nexus Services: v2.0

Managed Pipeline Mode

  • AppSpace Services: Integrated
  • appspace-ext-pool: Integrated
  • Nexus Portal: Classic
  • Nexus Services: Classic

Authentication Type

  • Anonymous authentication: Enabled

Account(s) Running the Application Pools

  • ApplicationPoolIdentity: appspace-ext-pool, Nexus Portal, Nexus Services
  • LocalSystem: AppSpace Services (this account has permission to create and manage folders for the Appspace installation and extension files).