तो यहाँ मेरी वर्गों में से एक से एक अंश है:एक पठनीय स्थिर क्षेत्र शून्य कैसे हो सकता है?
[ThreadStatic]
readonly static private AccountManager _instance = new AccountManager();
private AccountManager()
{
}
static public AccountManager Instance
{
get { return _instance; }
}
आप देख सकते हैं, यह एक सिंगलटन-प्रति-धागा है - अर्थात उदाहरण ThreadStatic विशेषता के साथ चिह्नित है। उदाहरण स्थिर निर्माण के हिस्से के रूप में भी तत्काल है।
तो मामले जा रहा है कि, यह कैसे संभव है कि मैं जब मैं उदाहरण संपत्ति इस्तेमाल करने की कोशिश मेरी ASP.NET MVC आवेदन में एक NullReferenceException हो रही है?
शो जहां आप इसे उपयोग करने के लिए कोशिश कर रहे हैं, कि मदद मिल सकती है, जहां nullref – curtisk
यह एक आवरण से ASP.NET अनुप्रयोग में उपयोग किया जा रहा है पर चिह्नित करने है - सार्वजनिक IAccount जाओ (स्ट्रिंग ईमेल) { वापसी खाता प्रबंधक .Instance।जाओ (ईमेल); } यह मैंने सोचा जितना मुश्किल हो सकता है; वेब सर्वर (वीएस में अंतर्निहित एक) को मारना और एप्लिकेशन को पुनरारंभ करने से समस्या गायब हो गई ... – gerrod