Installation and Upgrade > Installation and Configuration Guide > Advanced Configurations > Configuring IIS and Embedded Servlet Engine > Configuring IIS and Embedded Servlet Engine: Before You Begin
  
Configuring IIS and Embedded Servlet Engine: Before You Begin
PTC supports Internet Information Services (IIS) with Windchill.
Before you begin this configuration, you should have:
Consulted the Windchill software matrices for the version of IIS supported with this release.
Installed a supported version of IIS, including the Microsoft Script Debugger. The debugger is optional, but is very useful for debugging.
Installed the Java SE Development Kit (JDK).
Installed PTC HTTP Server.
PTC highly recommends that you use the bundled PTC HTTP Server to initially test your Info*Engine installation before switching to IIS. Testing your installation with PTC HTTP Server takes very little additional time up front and generally saves a great deal of time in troubleshooting if anything is not working properly with IIS.
Installed Info*Engine as part of your Windchill solution.
Installed any Windchill solution that you intend to use and tested it with PTC HTTP Server. Completing this step ensures that Windchill is correctly installed before you switch to using IIS.
As part of testing Windchill with PTC HTTP Server, you may want to add an alternate user name (for example, "domainxzy\userxyz") to a user LDAP entry in Windchill Directory Server to ensure that such users can be accessed using the Windows "domain\user"-style credentials. For example, during the installation of Windchill Services, you specified the user name of the Windchill administrator and this user was added to Windchill Directory Server. If the name you entered (such as wcadmin) was not a Windows user, you can add an alternate user name for the administrator by updating the user through the Windchill Principal Administrator. The user name you add should be an established Windows user that IIS will be able to access. Remember that after you switch to IIS, IIS does not access user and password information in Windchill Directory Server.
Install the Microsoft Visual C++ 2010 SP1 Redistributable Package (x64). To install Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) navigate to $WT_HOME/tomcat/connectors/iis/vcredist/ and click vcredist_x64.exe.
Installed all vendor required operating system patches and other suggested installations. For supported operating system versions, see the Software Matrix that is accessible from the PTC Documentation Reference Web site.
Ensured that the appropriate Role services have been installed, to ensure that IIS works with Windchill.
Required Role Services
The following are the minimum required Role services for IIS to work with Windchill:
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
Application Development
ISAPI Extensions (not installed by default)
ISAPI Filters (not installed by default)
Health and Diagnostics
HTTP Logging
Security
Basic Authentication (not installed by default)
URL Authorization (not installed by default)
Management Tools
IIS Management Console
IIS Management Scripts and Tools (not installed by default)
The next section guides you through the steps to configure IIS and Windchill.