Ninject运行时异常频繁发生-System.InvalidOperationException:Collection被修改;枚举操作可能无法执行

2024-01-01

我在 Webforms 应用程序中使用 Ninject 2.2.1.0 和 Ninject.Web 2.2.0.0。

我每天都会收到以下错误报告...

System.InvalidOperationException: Collection was modified; enumeration

操作可能无法执行。 在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource 资源) 在 System.Collections.Generic.List1.Enumerator.MoveNextRare() at System.Collections.Generic.List1.Enumerator.MoveNext() 在 System.Linq.Enumerable.WhereSelectListIterator2.MoveNext() at Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.Map[T](IEnumerable1 系列,Action`1 动作)中 c:\Projects\Ninject\ninject\src\Ninject\Infrastruct\Language\ExtensionsForIEnumerableOfT.cs:line 22 在 Ninject.OnePerRequestModule.DeactivateInstancesForCurrentHttpRequest() 在 c:\Projects\Ninject\ninject\src\Ninject\OnePerRequestModule.cs:line 63 在 Ninject.OnePerRequestModule.b__0(对象 o、EventArgs e) 中 c:\Projects\Ninject\ninject\src\Ninject\OnePerRequestModule.cs:line 36 在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值&同步完成)

似乎发生在高峰时段。有没有修复此补丁的稳定版本?


目前内核实例的创建不是线程安全的。这可能会在 2.4 中改变

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ninject运行时异常频繁发生-System.InvalidOperationException:Collection被修改;枚举操作可能无法执行 的相关文章

随机推荐