Required Internet Information Services (IIS) settings for K2 Site

K2 Site does not function if IIS is not configured correctly. Configure the IIS application pool Managed Pipeline mode setting to Classic and ensure that:

Configure IIS on the server machine where K2 Site is installed. If SharePoint is planned for the same physical machine, ensure that during the installation a new web site is created for K2 Site. This ensures that port numbers between K2 Site and SharePoint do not conflict. Once K2 Site has been installed, two additional steps may be required to configure the K2 Workspace web site and the runtime web services.

Configure the Runtime Web Services

  1. Open Internet Information Services (IIS) Manager.
  2. Locate the [Machine Name] > Sites > [K2 Site].
  3. Click on Advanced Settings on the Action panel under Manage Website.
  4. From General > Application Pool, ensure that the website has been assigned the correct application pool.
  5. If not, click in Application Pool and click on the ellipse.
  6. From the Select Application Pool Dialog, click on the Application Pool drop down and select the correct Application Pool.
  7. Click OK to save the changes.
  8. Click Application Pools under the Connections panel.
  9. Select the correct application pool from the list.
  10. Click the Advanced Settings link on the Actions panel under Edit Application Pool.
  11. Under the Advanced Settings > General section, locate the Managed Pipeline Mode entry.
  12. If the Managed Pipeline Mode is NOT set to Classic, click on the drop down as shown below and select classic as the mode.
  13. Click OK.

Before you install K2 Site, enable the following list of features:

  1. To check if these are enabled, open the Server Manager from the Taskbar and select Manage > Add Roles and Features as shown below:
  2. Select Role-based or feature-based Installation.
  3. Select the correct Server from the Server Pool.
  4. In the Server Roles section, select and expand Web Server.
  5. Enable the settings as mentioned above if not yet installed. Please note that the image below represents an environment where all settings and features have not yet been made.
While infrastructure changes are required by K2, each environment is different and has its peculiarities which you must consider. Modifying the infrastructure could have unforeseen results if the changes are not appropriately understood or managed. Given the broad spectrum of underlying infrastructure utilized, it is recommended that a panel or committee with appropriate skill in each area concerned be assembled to outline the underlying infrastructure changes and gauge the impact of the required changes.