Accessibility

TechNote

ColdFusion MX 7.0.1 and 7.0.2: Configuring IIS 6.0 with NTLM for Adobe Flash forms

Issue


Adobe Flash forms do not display when Adobe ColdFusion MX 7 is configured with IIS NTLM authentication, based on the instructions in TechNote tn_18516.

Reason


Enabling the Check That File Exists option for the jrun_iis6_wildcard.dll extension will cause Adobe Flash forms to not display. This problem occurs because ColdFusion creates CFSWF files for the Adobe Flash forms in memory. When the Check That File Exists option is enabled, IIS tries to look for CFSWF files and cannot find them, causing the Adobe Flash forms to fail.

Solution


This issue is fixed in ColdFusion 7.0.1. Follow the instructions below to get NTLM working with Adobe Flash forms.

  1. Open flex-config.xml for editing.
    Server configuration:cf_root\wwwroot\WEB-INF\cfform\
    Multiserver or J2EE configuration:jrun_root/servers/servername/cfusion-ear/cfusion-war/WEB-INF/cfform/.
  2. Look for the following line:

    <keep-generated-swfs>false</keep-generated-swfs>

    Set the value between the tags to "true" and save the file.
  3. Create a directory named 'CFFormGateway' under the IIS webroot. You may leave this newly created directory empty.
  4. Navigate to your CFIDE/scripts directory. Make a copy of thecfform.swc file and rename it tocfform.swc.cfswf.
  5. Restart the ColdFusion server and IIS.
  6. Test a page containing an Adobe Flash form. You will see a file with a name in the format XXXXXXXXX.mxml.cfswf in the same directory as the CFM page generating the Adobe Flash form, and your Adobe Flash form will display properly in the browser.

Note: The above steps work for IIS and ColdFusion server on the same machine. For a distributed configuration, the IIS webroot needs to be a shared directory for ColdFusion and IIS machines, as ColdFusion needs access to write .cfswf file to the IIS webroot.

For those using ColdFusion MX 7.0, upgrade to ColdFusion 7.0.1/7.0.2 and follow the instructions above.

Additional Information


MPSB03-02 - Using Windows NT Authentication and Windows file permissionsError: "ColdFusion Server is unavailable" when Configuring IIS 6.0 with NTLM using the Verify That File Exists option when accessing the Coldfusion Administrator Server Monitor(ColdFusion 8) (TechNote kb407866)

AlertThis content requires Flash

To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.

Download the free Flash Player now!

Get Adobe Flash Player

Creative Commons License

Search Support

Document Details

ID:ebd0cbe3
OS:HP-UX
Linux
Mac OS (All)
Solaris
UNIX
Windows (All)
AIX

Products Affected:

coldfusion