में टाइप लोड नहीं किया जा सका मैं सी # में एक छोटा कंसोल एप्लिकेशन लिख रहा हूं जो एक कस्टम असेंबली का संदर्भ देता है जो कस्टम .net प्रोफाइल प्रदाता लागू करता है। मैंने अपने app.config फ़ाइल में निम्न अनुभाग जोड़े हैं जो कस्टम क्लास और असेंबली का संदर्भ देता है।कस्टम प्रोफाइल प्रदाता
<system.web>
<profile defaultProvider="MyCompanyProfileProvider" inherits="MyCompany.Web.User.GenericProfile" automaticSaveEnabled="false">
<providers>
<clear/>
<add name="MyCompanyProfileProvider" connectionStringName="defaultDatabase" applicationName="/myApplication" type="MyCompany.Web.ProfileProvider, MyCompany.Web"/>
</providers>
<properties>
<add name="JobRoleId" type="System.Int32"/>
<add name="LastCompetencyId" type="System.Int32" defaultValue="0"/>
<add name="MixSettings" type="System.Xml.XmlDocument"/>
</properties>
</profile></system.web>
हालांकि जब मैं डिबग मोड में अनुप्रयोग चलाने मैं जैसे कि वह System.Web विधानसभा के बजाय एक app.config फ़ाइल में निर्दिष्ट में लग रही है निम्नलिखित त्रुटि मिलती है।
', System.Web संस्करण = 2.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a' विधानसभा से प्रकार 'MyCompany.Web.User.GenericProfile' लोड नहीं कर सका।
मेरे पास एक स्थानीय वेब ऐप है जो असेंबली और कस्टम प्रोफाइल प्रदाता का उपयोग करता है और बिना किसी समस्या के काम करता है। मैंने जांच की है कि संदर्भित असेंबली को आउटपुट निर्देशिका में कॉपी किया जा रहा है।
कोई विचार ??
यहां भी समझाया गया: http://forums.asp.net/post/3709675.aspx –
+1 - इससे मुझे अपने एनयूनीट परीक्षणों को काम करने में मदद मिली। मेरा एमवीसी 4 एप्लीकेशन चलाते समय सबकुछ ठीक काम कर रहा था, लेकिन यूनिट परीक्षण विफल रहे। सुनिश्चित करें कि यह परिवर्तन ऐप में शामिल है।कॉन्फ़िगरेशन फ़ाइल किसी भी यूनिट परीक्षण मॉड्यूल द्वारा संदर्भित। – Winger