Hello,
I'm trying to upgrade a Web Project from version 9.2.20092.2014 to 2012 V1, and I'm getting the error listed below.
03:53:07: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index 03:53:07: at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.GetAllSiteFiles(Boolean analyze) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.Analyze() at Infragistics.VersionUtilitySupport.Core.File.Types.SolutionFile.Analyze()
Hello Lusiangel72,
Classic controls have been retired and no longer part of the product starting 2011 Volume 2 release. For more information about the changes in volume 11.2, please read this blog post
http://es.infragistics.com/community/blogs/taz_abdeali/archive/2011/11/17/asp-net-product-changes-in-2011-volume-2.aspx
After the RTM version, we updated the version utility to warn about retired controls before upgrading. The upgrade will not succeed if there is a retired control, as there is no .dll for it.
As you can read in the blog post, there are 2 options.
1. Keep using 11.1 and updating it with service releases.
2. Update to the AJAX controls. This is recommend.
Please let me know if you have any further questions regarding this matter.
I am really having this issue big time with WebDataGrid. I get this error whenever I display the grid. Seems like it is AJAX related. I also get the error when I run the Version Utility to upgrade the solution to 12.1. You recommend in 2. above to Update to AJAX controls. How or where is this done?
here is more on the error I get:
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.GetAllSiteFiles(Boolean analyze) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.Analyze() at Infragistics.VersionUtilitySupport.Core.File.Types.SolutionFile.Analyze()
05:33:30: Running User Interface Version 12.1.20121.2009 05:33:30: Gathering volume and assembly information. 05:33:39: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index 05:33:39: at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.GetAllSiteFiles(Boolean analyze) at Infragistics.VersionUtilitySupport.Core.File.Types.WebSite.Analyze() at Infragistics.VersionUtilitySupport.Core.File.Types.SolutionFile.Analyze()
VersionUtility Tools
One last piece to my error above is that it only happens when running the app view VS2010 but not when I am running outside of VS2010.
I am running IE10 on Windows 8. If I run in Compatibility Mode, I do not get errors. Is IG compatible with IE10? It has something to do with the AJAX and your webdatagrid or other controls that require AJAX. Firefox works fine. My concern here is I can't tell the world to turn on compatibility mode. You may need to escalate this.