21

वीएस 2015 में, मेरे वेब.एपीआई प्रोजेक्ट के लिए, मैंने एनवीएम के माध्यम से एनवीजी से एमवीसी 5 स्थापित किया। इस स्थापना ने संदर्भ फ़ोल्डर के तहत संदर्भ और उत्पन्न web.config फ़ाइल जोड़ा।नियंत्रक पर जाएं "मिलान करने वाला नियंत्रक ढूंढने में असमर्थ" दिखाता है। त्रुटि

मैंने जेनरेट किए गए सीआरयूडी कार्यों के साथ नया नियंत्रक जोड़ा। जब मैं दायाँ क्लिक करता हूं और कार्रवाई पर देखने के लिए जाता हूं तो यह कोई समस्या नहीं होता है। लेकिन रिवर्स एक्शन काम नहीं करता है। यदि मैं ब्राउज़र के माध्यम से देखने के लिए नेविगेट करता हूं तो यह भी काम करता है। वेब ऐप भी संकलित करता है।

क्या वीएस में इस नेविगेशन समस्या को ठीक करने का कोई तरीका है? क्या मैं कुछ जोड़ना भूल गया?

वर्क्स

this works with no problem

के बाद के बाद

त्रुटि देता है:

this does not work

error

पुनश्च: मैं दोनों कार्य अपेक्षित तरीके से एकदम नया नमूना MVC 5 एप्लिकेशन बनाते हैं, तो यह केवल वेब.एपीआई प्रोजेक्ट होता है जहां एमवीसी 5 ने बाद में न्यूजेट के माध्यम से जोड़ा।

+0

पर काम करना शुरू कर दिया। मेरे पास एक ही समस्या है। कोई संकल्प – djack109

+0

पायथन वेब ढांचे में प्रत्येक क्रिया में प्रासंगिक HTML फ़ाइल (या देखें) का संदर्भ है। मुझे नहीं पता क्यों एएसपी.एमवीसी छिपे हुए इस मैपिंग का रिकॉर्ड रखता है। –

+2

@SuatAtanPhD मैं सहमत हूं। यह बस बेकार है। उनके बीच एक साधारण संदर्भ बिंदु होना चाहिए। यह कार्यान्वयन विवरण में इसे छिपाने के लिए समझ में नहीं आता है। –

उत्तर

4

यह एक बार मेरे साथ हुआ। दृश्य हटाएं और नियंत्रक क्रिया विधि पर राइट क्लिक करके दृश्य फिर से जोड़ने का प्रयास करें और फिर दृश्य जोड़ें पर क्लिक करें। मुझे लगता है कि यह समस्या को हल करेगा

4

ऐसा होता है जबकि नियंत्रक या दृश्य क्रमशः नियंत्रक फ़ोल्डर में नहीं हो सकता है या फ़ोल्डर को क्रमशः नहीं देख सकता है। इसमें एक अतिरिक्त फ़ोल्डर हो सकता है। आप एक नया दृश्य जोड़कर पुराने दृश्य को हटाकर इस समस्या को हल कर सकते हैं।

4

वहाँ एक डिफ़ॉल्ट शॉर्टकट कुंजी Ctrl-M तो Ctrl-G प्रतीत होता है।

यह स्वचालित रूप से नियंत्रक के बीच स्विच हो जाएगा और पृष्ठ देखेंगे। यदि आप नियंत्रक/कार्रवाई पर हैं तो यह दृश्य पर स्विच करेगा और इसके विपरीत।

0

मैं इस सटीक परिदृश्य जब मेरे नियंत्रक फ़ाइल नाम नियंत्रक वर्ग के नाम से मेल नहीं खाती थी:

मैं InvoicesController नाम के एक नियंत्रक वर्ग था, लेकिन फ़ाइल नाम InvoiceController.cs था। नियंत्रक के वर्ग नाम पर फ़ाइल नाम का नाम बदलने के बाद, नियंत्रक से दृश्य में वापस स्विचिंग

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