Tit bits for ArcGIS Server 9.3 RC
- ArcGIS 9.3 with Ajax Control Toolkit Version issue:
Issue: ESRI 9.3 RC has a reference to the AjaxControlToolkit.dll version 1.0.10920.32880 installed with the .NET SDK. Our project is using AjaxControlToolkit.dll version 3.0.20229.20843. When any ESRI map control is added to the project, we get the error: “Microsoft JScript runtime error: Sys.InvalidOperationException: Type AjaxControlToolkit.BoxSide has already been registered. The type may be defined multiple times or the script file that defines it may have already been loaded. A possible cause is a change of settings during a partial update”. We are able to remove the reference to AjaxControlToolkit.dll version 3 and run off of ESRI’s version 1, but then we are dependent on an older version of the library.
Solution: The Web.config has an assemblyBinding section where you can do some assembly redirection. If you are using the latest version of the toolkit the following dependentAssembly element will work, otherwise you will need to change the version number to match the ajax control toolkit version you are using.
<assemblyIdentity name=”AjaxControlToolkit” publicKeyToken=”28f01b0e84b6d53e”/>
<bindingRedirect oldVersion=”1.0.10920.32880″ newVersion=”3.0.20229.20843″/>
Some links from ESRI Forum for chewing
- Sequence of Events in life cycle – comparison between 9.2 and 9.3
- ArcGIS Server Manager Enhancements going to be come up at final version
- Cannot login to ArcGIS/Rest/admin : ESRI sucks on login. Still many failed at this step. Refer 9.2 forum threads nearly 30+ (may be more) unable to login. ESRI please provide neat answer. Several victims on 9.2 Java ADF.