Search

GlobalSCAPE Knowledge Base

Secure Ad Hoc Transfer errors with Microsoft IIS 7

Karla Marsh
EFT

THE INFORMATION IN THIS ARTICLE APPLIES TO:

  • EFT Server version 6.x installed on Windows 2008 with IIS 7

SYMPTOM

You are installing the Secure Ad Hoc Transfer (SAT) module on a computer with IIS 7 and you experience one of the following problems:

  1. The Configure IIS page of the installer does not display the available IIS Web Sites.
  2. You receive a 50x error after the installer is finished and the EFTAdhoc page is launched.
  3. You are unable to transfer files larger than 30 MB.

RESOLUTION

In SAT version 3, in addition to verifying the prerequisite role services are enabled, if EFT Server and IIS are NOT running on the same computer, copy EFT Server's settings.config file into the SATScripts folder after installing EFT Server and SAT.

To make the SAT module work with Microsoft IIS 7, you will need to edit some settings in Windows 2008/IIS and SAT's configuration file.

1. Verify the prerequisite role services are enabled

  1. Open the Server Manager. (Click Start > Administrative Tools > Server Manager.

  2. In the left pane, click Roles, and then in the right pane, click Add Role Services.

  3. Expand the Application Development Features node, and select the following check boxes:

    • ASP.NET

    • .NET Extensibility

    • ISAPI Extensions

    • ISAPI Filters

  4. Expand the Management Tools > IIS 6 Management Compatibility node and select the following check boxes:

    • IIS Metabase and IIS6 configuration compatibility

    • IIS Management Console

  5. Expand the Common Http Features node and select the following check boxes:

    • Default Document

    • HTTP Errors

    • Static Content

  6. Expand the Security node and select the following check boxes:

    • Request Filtering

    • Windows Authentication

The illustration below shows the necessary features enabled:

2. Override IIS's maximum transfer limit

IIS 7 uses a configuration file, ApplicationHost.config (in %windir%\System32\inetsrv\config\). Inserting the tags below will allow IIS 7 to transfer files larger than 30 MB. (Make a backup of the file before making changes to it.)

To edit the web.config file

  1. Open IIS 7's ApplicationHost.config file in a text editor.
  2. Scroll to the appropriate section of the file and add the following text:
  3. <security>

    <requestFiltering>

    <requestLimits maxAllowedContentLength="2147483648" />

    </requestFiltering>

    </security>

  4. Save and close the file.

For more information about requestFiltering and other IIS settings, refer to the MSDN article IIS 7.0: requestLimits Element for requestFiltering (IIS Settings Schema).

Details
Last Modified: 12 Years Ago
Last Modified By: GlobalSCAPE 5
Type: FIX
Rated 2 stars based on 11 votes.
Article has been viewed 48K times.
Options
Also In This Category
Tags