Symptoms
When a user tries to launch an application they get an error message that states the [ApplicationServers] section does not exist in the ICA file.
Alternatively, the user may click on the application icon and receive no error message but no connection is launched. Right clicking and choosing save target may result in this error message:
"Internet Explorer cannot download
20XP&Nfuse_MIMEExtension=.ica from www.<company>.com.
Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later."
CTX103681
Error: Internet Explorer cannot download� &NFuse_MIMEExtension= .ica from <DefaultWebsite>
This may happen with the Client for Java or the native client the error message may be slightly different depending on the client platform but will report an error in the Application Servers section of the ICA file.
32-bit Windows Client:

If you are using the Client for Java, switch to the local client to verify the cause.
Right-clicking and saving the launch.ica file to the local machine and opening it in Notepad shows the following C# code instead of a rendered ICA file:
- <%
// launch.ica
// Copyright (c) 2000 - 2004 Citrix Systems, Inc. All Rights Reserved.
// [NFuseVersionAndBuildNumber]
%>
<%
currPage = PAGE_LAUNCH;
%>
<!--#include file="include/serverscripts/webinterface.cs"-->
<!--#include file="include/serverscripts/include.cs"-->
<!--#include file="include/serverscripts/launchImpl.cs"-->
Possible Cause
The Application Mapping that allows .ica files to be executed by the .Net Framework may have been removed inadvertently, possibly by propagating a change on the Default Web Site to all child nodes.
Resolution
Run the Web Interface 3.0 Metabase Repair Tool (WI3MBR). Refer to CTX103935
Running Multiple Instances of Web Interface 3.0 on a Single Windows Web Server using the Metabase Repair Tool (WI3MBR)..
-Or-
Recreate the Application Mapping for .ica manually by doing the following:
1. In Internet Information Services Manager, expand the
Default Web Site > Citrix folder > MetaFrame folder.
- If you are using the default authentication, select the Default virtual folder and go to Properties.
If you are using Desktop Credential Pass-through, select the Integrated folder and go to Properties.
If you are using Smart Card Authentication, select the Certificate folder and go to Properties.

2. Choose the
Configuration button.

3.
On the
App Mappings tab, search for .ica if it does not exist it will need to be added.

Select and edit the
.aspx mapping, copy the Executable (this points to the version of .Net that IIS is using).

4. Click
Add. Paste the executable path and name the extension .ica. Limit to
GET, HEAD,POST,DEBUG, make sure Script Engine is checked, click
OK and
Apply.
Note: A repair install may also correct this issue.
Source