में अपरिभाषित Web.config त्रुटि मैं वीएस 2008, नेट 3.5 और सी # का उपयोग कर एक वेब ऐप पर काम कर रहा हूं। समाधान में अधिकांश परियोजनाएं या तो क्लासिक एएसपीनेट पेज हैं जिनमें मिश्रण में कुछ एमवीसी 1 हैं, शेष पुस्तकालयों को साझा किया जाता है। समाधान वह है जो कुछ 5 साल का है और इस पर काम कर रहे विभिन्न डेवलपर्स के माध्यम से चला गया है और स्पष्ट रूप से कुछ प्रदर्शन और वास्तुशिल्प मुद्दों हैं।वीएस 2008
पहले, मैं विन XP मशीन पर वीएस 2008 का उपयोग कर प्रोजेक्ट पर काम कर रहा हूं, लेकिन Win 7 Ultimate का उपयोग करके बस एक नए बॉक्स में परिवर्तित हो गया है। ऐसा करने के लिए, मैंने वीएस 2008, एएसपीनेट 3.5 स्थापित किया है। समाधान पर भविष्य के काम का समर्थन करने के लिए मैंने वीएस 2010 और एएसपीनेट 4.0 भी स्थापित किया है।
वीएस 2008 के साथ नए बॉक्स पर समाधान खोलना ठीक काम करता है, और यह बिना त्रुटि के बनाता है। हालांकि, जब मैं डीबगर के साथ इसे चलाने के लिए प्रयास करते हैं, मैं निम्नलिखित संदेश मिलता है:
"web.config में कोई त्रुटि है आगे बढ़ने से पहले ठीक करें (आप वर्तमान web.config नाम बदलने सकता है और जोड़ें।। एक नया।) "
मुझे लगता है कि यह स्पष्ट है कि नई मशीन पर web.config के बारे में कुछ प्रकार का पर्यावरणीय मुद्दा है, लेकिन त्रुटि संदेश" सहायक "नहीं है। एक नया web.config जोड़ना एक विकल्प नहीं है क्योंकि मौजूदा एक काफी लंबा और शामिल है (यहां पोस्ट करने के लिए बहुत अधिक है)।
मुझे उम्मीद है कि किसी के पास कोई सुझाव या दो है जहां मैं अनुपस्थित तत्वों की तलाश कर सकता हूं या ऐसे त्रुटियों को बदल सकता हूं जो ऐसे त्रुटि संदेश उत्पन्न कर सकते हैं। इसकी कमी, मैं इस पोस्ट पर फिर से जाउंगा और आशा में वेब.कॉन्फिग प्रदान करूंगा जो आगे की सहायता प्राप्त करेगी।
मुझे वीएस2013 में एक बहुत ही समान समस्या है ... यह ठीक काम कर रहा था, इसलिए मुझे यकीन नहीं है कि क्या बदल गया। यदि मेरे पास संपादक में web.config खुला है, तो यह चलेगा ... हालांकि, बहुत अजीब है। – ShaneBlake