2015-01-04 8 views
7

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

Exception has been thrown by the target of an invocation.

मैं डाटाबेस संदर्भ और मॉडल वर्ग नियंत्रक जोड़ें ड्रॉप में देखने में सक्षम हूँ:

हालांकि, जब मैं (विचारों के साथ, एफई का प्रयोग करके) एक नियंत्रक जोड़ने का प्रयास, मैं निम्नलिखित त्रुटि मिलती है नीचे के बक्से, इसलिए मुझे यह एक संदर्भ मुद्दा नहीं लगता है।

यदि कोई भी इस त्रुटि का सामना कर रहा है (इस कॉन्फ़िगरेशन के साथ), तो आपको सहायता की सराहना की जाएगी।

+0

मुझे एक ही समस्या थी जब मेरे संदर्भ में संग्रह शामिल थे जिन्हें गलती से 'डीबीएसईटी' के बजाय 'सूची' के साथ घोषित किया गया था। – AaronLS

+0

प्रतिक्रिया के लिए धन्यवाद। मैंने अभी उन्हें जांच लिया है और वे सभी डीबीसेट का उपयोग करके घोषित किए गए हैं। बात यह है कि, मेरे पास एक ही समाधान में एक और "विंडोज सेवा" प्रोजेक्ट है, बिना किसी समस्या के क्लास लाइब्रेरी का संदर्भ देना। – Noximus

+0

कुछ चीजों के साथ कुछ समस्याओं के साथ यहां कुछ समस्याएं हैं। उन चीजों में से एक जो शायद एक दर्जन अलग-अलग समस्याएं हो सकती हैं: http://stackoverflow.com/q/23576294/84206 या http://stackoverflow.com/q/23910162/84206 – AaronLS

उत्तर

0

मेरे पास एक से अधिक कनेक्शन स्ट्रिंग परिभाषित किए गए थे। मैंने डिफ़ॉल्ट हटा दिया और इसे मेरी कक्षा पुस्तकालय से ConstringStrings के साथ बदल दिया। ठीक काम करता है!

समाधान पद निम्न से लिया: Application can't scaffold items

-1

मैं भी यही समस्या हुई। मेरे मामले में वेब प्रोजेक्ट के "web.config" में "configSections" के अंदर "entityFramework" के लिए "खंड" तत्व नहीं था बस इसे जोड़ा और यह काम किया।

+0

मुझे आश्चर्य है, इसे "उपयोगी नहीं" के रूप में क्यों चिह्नित किया गया है। मैंने जो समाधान दिया वह मेरे लिए काम करता था। यह त्रुटि तब होती है जब परियोजना को इकाई फ्रेमवर्क के सभी संसाधन नहीं मिलते हैं। जब आप web.config और "कनेक्शनस्ट्रिंग" के "configSections" में "entityFramework" अनुभाग प्रदान करते हैं, तो यह त्रुटि नहीं देनी चाहिए। –

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