मैं यहाँ क्या गलत कर रहा हूं या मैं क्या नहीं कर रहा हूं?"CacheFactory.GetCacheManager();" तक पहुंचने का प्रयास करते समय "Microsoft.Practices.EnterpriseLibrary.Caching" में क्या गलत है?
System.Threading.SynchronizationLockException हुई संदेश = वस्तु तुल्यकालन विधि से बुलाया गया था: थ्रो इस अपवाद
private static ICacheManager GetCacheManager()
{
try
{
return CacheFactory.GetCacheManager();
}
catch (SynchronizationLockException ex)
{
EventLogHelper.WriteError(ex);
}
catch (ConfigurationException ex)
{
EventLogHelper.WriteError(ex);
}
return null;
}
डिबगर हिट इसे वापस जब (मैं एक .NET 4.0 WCF सेवा में इस कोड का उपयोग कर रहा) कोड का एक अनसंक्रनाइज़ ब्लॉक। स्रोत = Microsoft.Practices.Unity StackTrace: Microsoft.Practices.Unity.SynchronizedLifetimeManager.TryExit() पर ई में: \ बनाता है \ एकता \ UnityTemp \ संकलित \ एकता \ एकता \ src \ लाइफटाइम \ SynchronizedLifetimeManager.cs: लाइन 109 इनर एक्सेप्शन:
क्या यह एंटरप्राइज़ लाइब्रेरी में एक बग है?