Help with error: Recursive read lock acquisitions not allowed in this mode
Add an Answer
Your question has been submitted and is awaiting moderation.
Thank you for reporting this content, moderators have been notified of your submission.
Hi,
When the number of visitors of our website reaches 100+, we repeatedly receive the following error:
"Recursive read lock acquisitions not allowed in this mode".
We are running DNN 7.0.* on IIS7 and a separate, own, ApplicationPool on Windows 2008R2.
This is the exception from the EventViewer:
Exception message: Recursive read lock acquisitions not allowed in this mode.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeoutTracker timeout)
at DotNetNuke.Collections.Internal.ReaderWriterLockStrategy.GetReadLock(TimeSpan timeout)
at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
at DotNetNuke.Common.Utilities.DataCache.GetCache(String CacheKey)
at DotNetNuke.HttpModules.RequestFilter.RequestFilterSettings.GetSettings()
at DotNetNuke.HttpModules.RequestFilter.RequestFilterModule.FilterRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
I found that there is not many information about resolving this issue.
Can anyone help me with resolving this issue?