Server Error in '/' Application.

Collection was modified; enumeration operation may not execute.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

Source Error:


Line 620:    {
Line 621:        WeirsProduct ret = new WeirsProduct();
Line 622:        foreach (WeirsProduct p in this)
Line 623:        {
Line 624:            if (id == p.ID)

Source File: c:\websites\production\CMS\App_Code\WeirsProduct.cs    Line: 622

Stack Trace:


[InvalidOperationException: Collection was modified; enumeration operation may not execute.]
   System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +60
   System.Collections.Generic.Enumerator.MoveNextRare() +14277867
   WeirsProducts.FindByID(String id) in c:\websites\production\CMS\App_Code\WeirsProduct.cs:622
   WeirsProducts..ctor(String product_list) in c:\websites\production\CMS\App_Code\WeirsProduct.cs:605
   WeirsProduct.get_RelatedProductList() in c:\websites\production\CMS\App_Code\WeirsProduct.cs:69
   Insite_RelatedProducts.Page_Load(Object sender, EventArgs e) in c:\websites\production\CMS\Insite\RelatedProducts.ascx.cs:23
   System.Web.UI.Control.OnLoad(EventArgs e) +108
   System.Web.UI.Control.LoadRecursive() +90
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Control.LoadRecursive() +185
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1533


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4494.0