Web ADF integration with Visual Studio
ArcGIS Server for the Microsoft .NET Framework supports Microsoft Visual Studio 2008 Service Pack 1 and Microsoft Visual Studio 2010. Supported Visual Studio editions are Visual Studio Standard, Professional, Premium, Ultimate, Visual Web Developer Express. The Visual Studio edition(s) installed will determine which Visual Studio Integration feature(s) are available. For example, if Visual Web Developer 2008 Express Service Pack 1 is installed, the Visual Web Developer 2008 Express Integration feature will be available.
Supported Microsoft Visual Studio editions
- Visual Studio 2010 Professional
- Visual Studio 2010 Premium
- Visual Studio 2010 Ultimate
- Visual Web Developer 2010 Express Edition
- Visual Studio 2008 Standard Service Pack 1
- Visual Studio 2008 Professional Service Pack 1
- Visual Web Developer 2008 Express Edition Service Pack 1
Integration of the Web Applications Developer Framework with Visual Studio Express Edition offers a subset of the functionality provided by integration of the Web Application Developer Framework with Visual Studio Standard or Professional Editions.
Web ADF integration with Visual Studio Standard and Professional Editions
The functionality detailed below is provided with the integration of the Web Application Developer Framework with Visual Studio Standard and Professional Editions. Integration with Visual Studio is performed automatically as part of the ArcGIS Server for the Microsoft .NET Framework (ArcGIS Server—Web Applications setup) installation process.
- Integration of the Web mapping application template
- Integration of ArcGIS Web Controls
- Integration of ArcGIS Toolbox Controls
- Context menus for Add ArcGIS Identity, Add ArcGIS Reference, and Add Toolbox Reference
Web ADF integration with Visual Web Developer 2008/2010 Express Edition
The functionality detailed below is provided with the integration of the Web Application Developer Framework with Visual Web Developer 2008 Express Edition and Visual Web Developer 2010 Express Edition. Integration with Visual Web Developer 2008 Express Edition and Visual Web Developer 2010 Express Edition is performed automatically (except where explicitly stated), as part of the ArcGIS Server for the Microsoft .NET Framework (ArcGIS Server—Web Applications setup) installation process.
- Integration of the Web mapping application template
- ESRI context menus are not available with Visual Web Developer 2008 Express Edition or Visual Web Developer 2010 Express Edition
- ArcGIS Web Controls, which require manual integration with Visual Web Developer 2008 Express Edition and Visual Web Developer 2010 Express Edition
Steps to integrate ArcGIS Web Controls with Visual Web Developer 2008/2010 Express Edition
- Right-click the toolbar and select Add Tab. Enter a name for the new tab, for example ArcGIS Web Controls.
- Right-click the new tab and select Choose Items.
- On the Choose Items dialog box, click the Browse button, navigate to the location of the ESRI.ArcGIS.ADF.Web.UI.WebControls.dll, then click the Open button. A set of Web ADF controls will be added to and selected in the Choose Items dialog box. Check the box next to one of the items, and all selected items should also be checked. Click OK to exit the dialog box.
- The new tab should contain the Web ADF controls.
Instructions on how to manually add an identity to an application are provided in the Developer Help (shortcut available at Start > All Programs > ArcGIS > Developer Help > Server Help for .NET (2008) or Server Help for .NET (2010).
Unavailable features can be added at a later time by installing the required dependency and going to Add/Remove Programs > ArcGIS Server for the Microsoft .NET Framework 10 - Web Applications or ArcGIS Server for the Microsoft .NET Framework 10 - GIS Services > Change > Modify. The feature that had been unavailable before should now be visible and marked with a red X. Select the feature for installation and follow the on-screen instructions until the installation process has successfully completed.
Note: Uninstalling and reinstalling the software is not required.