System requirements
Client requirements
- A web browser that supports Microsoft Silverlight 5 (for example, Internet Explorer, Mozilla Firefox, and Google Chrome). For information on browsers compatible with Microsoft Silverlight and obtaining the latest version of Microsoft Silverlight, see Get Microsoft Silverlight.
Server requirements
Note that the ArcGIS Viewer for Silverlight installer includes a prerequisites check to verify that your system meets the minimum requirements.
The current version of the ArcGIS Viewer for Silverlight has been certified on the following operating systems:
- Windows 8 and 8.1
- Windows Server 2012 and 2012 R2
- Windows 7
- Windows XP
- Windows Server 2008 R2
- Windows Server 2008
- Windows Vista
- Windows Server 2003 R2
- Windows XP SP3 is required on 32-bit systems and Windows XP SP2 is required on 64-bit systems.
- Windows XP machines must have Microsoft .NET framework 3.5 SP1 or .NET 4.0 Full framework installed. The installation will not complete properly on Windows XP machines with only the Microsoft .NET 4.0 Client Profile.
- While the Viewer can be configured on Windows Server 2003, this operating system has not been certified as a host server for the Viewer.
Prerequisites specific to each of the ten certified operating systems are listed as follows.
Windows 8 and Windows 8.1
Installation of the ArcGIS Viewer for Silverlight on Windows 8 or Windows 8.1 requires enabling several Windows features. For more information, see Turn Windows features on or off.
Required Windows features – Windows 8 and Windows 8.1
- ASP.NET 3.5 or ASP.NET 4.5
- Static Content
- IIS Management Console
These features are outlined in the following image:
Windows Server 2012 and Windows Server 2012 R2
Before installing the ArcGIS Viewer for Silverlight on Windows Server 2012 or Windows Server 2012 R2, certain server roles and features must be enabled. For more information, refer to this help topic on installing roles, role services, and features.
Required server roles – Windows Server 2012 and Windows Server 2012 R2
- Web Server (IIS)
The Web Server role is shown in the following image:
Required role services – Windows Server 2012 and Windows Server 2012 R2
- ASP.NET 3.5 or ASP.NET 4.5
- Static Content
- IIS Management Console
These role services are outlined in the following image:
Windows 7
Before installing the ArcGIS Viewer for Silverlight on Windows 7, you must enable the following Windows features. For more information, see Turn Windows features on or off.
Required Windows features – Windows 7
- ASP.NET
- Static Content
- IIS Management Console
These features are outlined in the following screen capture:
Windows XP
Windows XP machines must have Microsoft .NET framework 3.5 SP1 or .NET 4.0 Full framework installed. The installation will not complete properly on Windows XP machines with only the Microsoft .NET 4.0 Client Profile.
To successfully install the ArcGIS Viewer for Silverlight on Windows XP, a number of prerequisites must first be met. These prerequisites include activating Windows components, configuration of the Internet Information Services (IIS), and installation of a .NET Framework. For more information on installing IIS on Windows XP, see Installing IIS. Windows XP SP3 is required on 32-bit systems, and Windows XP SP2 is required on 64-bit systems.
Required Windows components – Windows XP
Deployment of the ArcGIS Viewer for Silverlight on Windows XP requires selecting the Internet Information Services (IIS) Windows Component with a specific set of sub-components. The Internet Information Services (IIS) component is outlined in the following image:
The only required IIS sub-component is the World Wide Web Service. This sub-component is outlined in the following image:
The only required World Wide Web Service sub-component is the World Wide Web Service. This sub-component is shown in image below:
MIME types
The following MIME types are required by the ArcGIS Viewer for Silverlight. On Windows XP, these MIME types must be added to IIS manually. For information on the required Silverlight MIME types, see Configuring IIS for Silverlight Applications. On Windows XP 64-bit, the procedure for adding MIME types to Windows XP is the same as that for Windows Server 2003. On Windows XP 32-bit, the procedure is as follows:
- Open the Internet Information Services (IIS) Console.
- Expand the server and Web Sites nodes.
- Right-click the Default Web Site and select Properties.
- Select the HTTP Headers tab.
- In the MIME Map section, click the File Types button.
- Click New Type.
- Define the extension and content type and click OK.
- When you are done adding MIME Types, click OK on the File Types dialog box.
The required MIME types are as follows:
- .xap - application/x-silverlight-app
- .xaml - application/xaml+xml
.NET Framework installation
To host the ArcGIS Viewer for Silverlight on a Windows XP machine, you must install Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0.
Enable the ASP.NET Web Service Extension (64-bit only)
Once the Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0 has been installed, the ASP.NET Web Service Extension must be enabled. You can do so as follows:
- Open Internet Information Services (IIS) Manager.
- From the pane on the left side of the window, expand the root web server node.
- Select the Web Service Extension node.
- From the pane on the right side of the window, select the item under Web Service Extensions that begins with ASP.NET. Note that the version following ASP.NET differs depending on what version of the .NET Framework you have installed.
- Click the Allow button. Once complete, you will see the ASP.NET web service extension has a Status of Allowed in the Internet Information Services (IIS) Manager.
Windows Server 2008 R2
Before installing the ArcGIS Viewer for Silverlight on Windows Server 2008 R2, you must enable the following Windows roles and role services. For more information on enabling Windows roles and features on Windows Server 2008 R2, see Adding server roles and features.
Required Windows roles – Windows Server 2008 R2
- Web Server (IIS)
The Web Server role is shown in the following image:
Required Windows role services – Windows Server 2008 R2
- Static Content
- ASP.NET
- IIS Management Console
The preceding role services are highlighted in the following image:
Windows Server 2008
Before installing the ArcGIS Viewer for Silverlight on Windows Server 2008, you must enable the following Windows roles and role services. For more information, see Install Windows Server 2008 Server Roles with Server Manager. To install the ArcGIS Viewer for Silverlight on a Windows Server 2008 machine, you must install Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0.
Required Windows roles – Windows Server 2008
- Web Server (IIS)
The Web Server (IIS) role is shown in the following image:
Required Windows role services – Windows Server 2008
- Static Content
- ASP.NET
- IIS Management Console
The preceding role services are highlighted in the following image:
Windows Vista
Before installing the ArcGIS Viewer for Silverlight on Windows Vista, you must enable the following Windows features. For more information on enabling features in Windows Vista, see Turn Windows features on or off. To host the ArcGIS Viewer for Silverlight, you must install Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0.
Required Windows features – Windows Vista
- ASP.NET
- Static Content
- IIS Management Console
The preceding features are highlighted in the following image:
Windows Server 2003 R2
To successfully install the ArcGIS Viewer for Silverlight on Windows Server 2003 R2, a number of prerequisites must first be met. These prerequisites include activating Windows components, configuration of IIS, and installation of a .NET Framework. See the following documents for more information on these topics:
Required Windows components – Windows Server 2003 R2
Deployment of the ArcGIS Viewer for Silverlight on Windows Server 2003 R2 requires enabling the Application Server Windows Component with a specific set of sub-components. The Application Server Component is highlighted in the following image:
The only required Application Server sub-component is Internet Information Services (IIS). This sub-component is highlighted in the following image:
The only required Internet Information Services (IIS) sub-component is the World Wide Web Service. This sub-component is shown in the following image:
MIME types
The following MIME types are required by the ArcGIS Viewer for Silverlight. On Windows Server 2003 R2, these MIME types must be added to IIS manually. For information on adding MIME types to Windows Server 2003 R2, see Working with MIME types. For information on the required Silverlight MIME types, see Configuring IIS for Silverlight Applications.
The required MIME types are as follows:
- .xap - application/x-silverlight-app
- .xaml - application/xaml+xml
.NET Framework installation
To host the ArcGIS Viewer for Silverlight on a Windows Server 2003 R2 machine, you must install Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0.
Enable the ASP.NET Web Service extension
Once the Microsoft .NET Framework 3.5 SP1 or Microsoft .NET Framework 4.0 has been installed, the ASP.NET Web Service extension must be enabled. You can do so as follows:
- Open Internet Information Services (IIS) Manager.
- From the pane on the left side of the window, expand the root web server node.
- Select the Web Service Extensions node.
- From the pane on the right side of the window, select the item under Web Service Extensions that begins with ASP.NET. Note that the version following ASP.NET differs depending on what version of the .NET Framework you have installed.
- Click the Allow button. Once complete, the Internet Information Services (IIS) Manager window appears as shown in the following image: