An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.
[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index]
System.Web.UI.ControlCollection.get_Item(Int32 index) +8750274
System.Web.UI.ControlCollection.RemoveAt(Int32 index) +31
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2496
This is strange indeed. I suppose something went wrong during the upgrade. One solution is to send us your database and configuration files so we could reproduce the issue locally.
Otherwise you could try deleting and recreating the home page if it is the only page that is causing problems.
Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward!
We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>
Unfortunately I don't see how we can find a solution for this problem if we do not have the database and the configuration files locally, so we could reproduce the environment and see what is wrong. You can check your upgrade log to see if there weren't any errors during the upgrade process. Also check if your modules have the same version in SystemConfig.config - if they don't that means that some of them weren't upgraded properly.
When you delete a page with additional URLs these additional URLs are deleted as well. So you can recreate the page with the same additional URLs the links to this page should be good. Unfortunately
there is no way to detect broken links, as you can have custom or user controls, whose content we cannot examine.
Yes, the sfref attributes point to page GUIDs that will be different after you delete and recreate the page. Basically our parser would check the GUID and generate a proper link to the page, if the GUID exists. Otherwise there would be no link.
Unfortunately we do not have an out of the box tool, or even API methods, that would verify the content of News items, Generic contents, etc. for broken links.