5

मेरी कक्षा System.Web.Security.MembershipUser से प्राप्त हुई है, मुझे फ़ॉर्म सबमिट करते समय यह त्रुटि मिल रही है। पॉपअप फॉर्म ASPPDFand का उपयोग करता है, कस्टम सदस्यता प्रदाता उपहारों को लागू करने से पहले एप्लिकेशन को यह समस्या नहीं थी। नोट यह केवल एक डीबगिंग त्रुटि है। ऐसा लगता है जब मैं डिबगिंग नहीं कर रहा हूं। क्या किसी को पता है कि मैं इसे कैसे ठीक कर सकता हूँ?NonComVisibleBaseClass का पता चला था; मैं यह कैसे तय करुं?

NonComVisibleBaseClass का पता चला संदेश: एक क्वेरी इंटरफ़ेस कॉल COM दृश्यमान प्रबंधित कक्षा 'XyAmpUser' के डिफ़ॉल्ट IDISpatch इंटरफ़ेस का अनुरोध किया गया था। हालांकि चूंकि इस वर्ग में एक स्पष्ट डिफ़ॉल्ट इंटरफ़ेस नहीं है और गैर COM दृश्यमान वर्ग 'System.Web.Security.MembershipUser' से निकला है, तो QueryInterface कॉल विफल हो जाएगी। गैर COM दृश्यमान बेस क्लास को COM संस्करण नियमों से बाधित होने से रोकने के लिए यह किया जाता है।

धन्यवाद, ~ सैन डिएगो

+0

Bueler ?? Bueler ??? किसी को??? – Hcabnettek

उत्तर

2

मैं हाल ही में तुम्हारा करने के लिए एक पूरी तरह से असंबंधित परिदृश्य में इस त्रुटि की खोज की है में सी.के.।

  1. नेविगेट Debug- करने के लिए> अपवाद ...
  2. विस्तृत "प्रबंधित डिबगिंग सहायकों"
  3. सही का निशान हटाएँ NonComVisibleBaseClass फेंक विकल्प।
  4. क्लिक करें [ठीक]

Here is more information, which may help.

+2

मामले में जुड़े हुए धागे से जवाब प्रतिलिपि बनाई जा रही यह गायब हो जाता है: "1. नेविगेट Debug- करने के लिए> अपवाद ... 2. विस्तृत" प्रबंधित डिबगिंग सहायकों " 3. सही का निशान हटाएँ NonComVisibleBaseClass फेंक विकल्प 4. [। ठीक]" – VitalyB

0
इस

आपको लगता है कि कह रहा है: आपका परियोजना कुछ COM आधारित वस्तुओं जो जनता के उपयोग के लिए एक कुंजी से हस्ताक्षरित नहीं है।

इस मामले के 2 समाधान हैं: 1- डिबगर सेटिंग्स से अनविशिष्ट कॉम विकल्प अनचेक करें 2- अपने ऑब्जेक्ट कोड को साइन करें और इसे पुनर्निर्माण करें।

संबंधित मुद्दे