Setting Up the IIS Module

Before you begin

This is the fourth and final step of setting up the Enterprise Resource Gateway. Complete the previous step, Installing ERG before you begin this procedure.

About this task

Note: If you are installing the Microsoft Internet Information Services (IIS) module on an Exchange Server and you are not using a separate proxy server and ARR, install the IIS module on the Microsoft-Server-ActiveSync site, which is available under Default Web Site in the IIS Manager's Connections panel.

To configure the IIS module:

Procedure

Perform these steps on the computer where ERG installed.
  1. Copy mcxas.ini from C:\Program Files (x86)\SOTI\XAS to C:\Windows\System32\inetsrv .
  2. Copy Soti.MobiControl.ProxyFilter.dll from C:\Program Files (x86)\SOTI\XAS to C:\inetpub\wwwroot\bin .
  3. Open the Microsoft Internet Information Services (IIS) Manager.
  4. In the Connections panel, select the website that is publishing the proxy server component to display its settings in the central pane.
  5. Click Modules in the central pane
  6. Right-click anywhere in the Modules pane and select Add Managed Module to open the Edit Managed Module dialog box.
  7. In the Edit Managed Module dialog box, enter the module name Soti.MobiControl.ProxyFilter in the Name field. Enter ProxyFilter.Module.MCFilter in the Type field.
  8. Verify that following section was added to C:\inetpub\wwwroot\web.config :
    <system.webServer>
      <configuration>
        <modules>
          <add name="Soti.MobiControl.ProxyFilter" type="ProxyFilter.Module.MCFilter"/>
        </modules>
      </configuration>
    </system.webServer>

    If the section was not automatically added, you will need to manually edit C:\inetpub\wwwroot\web.config to add it.

  9. To increase the timeout interval for the web site, add the following configuration setting to the web.config file:
    <system.web>
      <httpRuntime executionTimeout="65535"/>
    </system.web>
  10. To enable support for special characters in the URL: add the requestPathInvalidCharacters and requestValidationMode attributes to the httpRuntime element, and add the validateRequest attribute to the pages element
    <system.web>
      <httpRuntime executionTimeout="65535" requestPathInvalidCharacters="" requestValidationMode="2.0"/>
        <pages validateRequest="false"/>
    </system.web>

Results

You have successfully configured ERG. You can begin using it with SOTI Hub on-premises repositories and Exchange email servers.