Я использую Ninject 2.2.1.0 с Ninject.Web 2.2.0.0 в веб-приложении.
Я получаю ежедневные сообщения об ошибках следующих ...
System.InvalidOperationException: Collection was modified; enumeration
Операция может не выполняться.
в System.ThrowHelper.ThrowInvalidOperationException (ExceptionResource
ресурс)
в System.Collections.Generic.List 1.Enumerator.MoveNextRare()
at System.Collections.Generic.List
1.Enumerator.MoveNext ()
в System.Linq.Enumerable.WhereSelectListIterator 2.MoveNext()
at Ninject.Infrastructure.Language.ExtensionsForIEnumerableOfT.Map[T](IEnumerable
1
сериал, действие`1 action) в
C: \ Projects \ Ninject \ Ninject \ SRC \ Ninject \ Инфраструктура \ Language \ ExtensionsForIEnumerableOfT.cs: линия
22
в Ninject.OnePerRequestModule.DeactivateInstancesForCurrentHttpRequest ()
в
C: \ Projects \ Ninject \ Ninject \ SRC \ Ninject \ OnePerRequestModule.cs: линия
63
в Ninject.OnePerRequestModule.b__0 (Объект
о, EventArgs е) в
C: \ Projects \ Ninject \ Ninject \ SRC \ Ninject \ OnePerRequestModule.cs: линия
36
в System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()
в System.Web.HttpApplication.ExecuteStep (IExecutionStep
шаг, логическое и завершено синхронно)
Кажется, что происходит в часы пик. Есть ли стабильная версия с этим патчем?