c# - मेरे पास एक सहायक है जो कि उत्प्रेरक का उपयोग करता है। क्रेतेइनस्टाइन("सीताद। मॉडेल्स", "टेबल")लेकिन विधानसभा नहीं मिला




asp.net-mvc entity-framework model (2)

कॉन्फ़िगरेशन सेटिंग्स से App_Code को निकालने का प्रयास करें Web.Config यह इन पंक्तियों के साथ कुछ दिखना चाहिए:

<httpModules>
   <add name="LanguageSettingModule" type="LanguageModule" />
</httpModules>

मेरे app_code फ़ोल्डर में मेरे पास एक हेल्पर फ़ंक्शन है

public static MvcHtmlString DisplayNameFor(string table, string FieldName)
    {
        string Name = "";
        //Type tt = new FilesList().GetType();
        //var Property = tt.GetProperty(FieldName);        
        Type tt = Type.GetType(table, true);        

        var Property = Activator.CreateInstance(tt.FullName,"FilesList").GetType().GetProperty(FieldName);
        var attr = Attribute.GetCustomAttribute(Property, typeof(TurboDisplayAttribute));

        if (attr.GetType() == typeof(TurboDisplayAttribute))
        {
            Name = ((TurboDisplayAttribute)attr).Name;
        }
        G gg = new G();
        gg.SetDbContext(new ApplicationDbContext());
        Name = gg.T(Name);

        return new MvcHtmlString(Name);
    }

लेकिन जब मैं अपने सहायक में इस सहायक का उपयोग करता हूँ:

@Helpers.DisplayNameFor("Sitaad.Models", "Order")

यह एक त्रुटि कहता है: विधानसभा से 'सीताद.मॉडल्स' प्रकार को लोड नहीं किया जा सका 'App_Code.xiomuct6, संस्करण = 0.0.0.0, संस्कृति = तटस्थ, पब्लिककेय टोकन = नल'

मैं क्या करूं ?


SQL सर्वर प्रबंधन स्टूडियो में मेरे पास एक ही त्रुटि थी।

मैंने पाया कि अधिक विशिष्ट त्रुटि को देखने के लिए, SQL सर्वर द्वारा बनाई गई लॉग फ़ाइल को देखें। जब मैंने लॉग फ़ाइल खोली, तो मुझे यह त्रुटि मिली

कनेक्ट नहीं हो सका क्योंकि '2' उपयोगकर्ता कनेक्शन की अधिकतम संख्या पहले ही पहुंच चुकी है। सिस्टम व्यवस्थापक अधिकतम मान बढ़ाने के लिए sp_configure का उपयोग कर सकता है। कनेक्शन बंद कर दिया गया है

मैं यह पता लगाने में काफी समय बिताता हूं। अंत में निम्नलिखित कोड चलाने से मेरी समस्या ठीक हो गई।

sp_configure 'show advanced options', 1;
go

reconfigure
go

sp_configure 'user connections', 0
go

reconfigure
go

here और here

संपादित करें

विंडोज़ स्टार्टअप बटन पर "लॉग" के लिए लॉग की खोज देखने के लिए, "इवेंट लॉग देखें" पर क्लिक करें । वहां से "विंडोज लॉग्स" के तहत एप्लिकेशन पर जाएं। आप सिस्टम वार त्रुटियों को देखने के लिए "सिस्टम" लॉग भी चुन सकते हैं। आप दाईं ओर "फ़िल्टर वर्तमान लॉग" पर क्लिक करके वर्तमान लॉग पर फ़िल्टर का उपयोग कर सकते हैं और फिर "त्रुटि चेकबॉक्स" का चयन कर सकते हैं।





c# asp.net-mvc entity-framework model