मुझे पता है कि Asp.Net MVC
और Asp.Net Web API
Asp.net Core
में एक कोड में मिला दिया गया है और वे और Controller
आधार वर्ग से विरासत IActionResult
के सभी वापसी कार्यान्वयन कर सकते हैं। यह वेब एपीआई के लिए एमवीसी या जेसन के लिए एक दृश्य है।वेब अनुप्रयोग बनाम वेब एपीआई परियोजना प्रकार
लेकिन जब मैं Asp.net Core
प्रोजेक्ट बनाना चाहता हूं, तो यह दो टेम्पलेट्स (Web Application and Web Api)
प्रदान करता है, जैसा कि मैंने ऊपर बताया है, इन नियंत्रकों के बीच कोई अंतर नहीं है, दो टेम्पलेट क्यों हैं? क्या कोई अंतर है जिसे मैं इसके बारे में नहीं जानता?
मैं एक परियोजना बनाना चाहता हूं जिसमें दो एपीआई और नियंत्रक हों, यह बेहतर है कि मैं उन्हें एक-दूसरे से अलग कर दूं और उन्हें विभिन्न परियोजनाओं में या उसी प्रोजेक्ट में बना सकूं (नियंत्रक फ़ोल्डर में मेरे पास एमवीसी दोनों एपीआई नियंत्रक हैं)? – pejman
मेरा संपादन देखें कृपया – CodingYoshi
क्या कोई खाली समाधान बनाने के लिए कोई लाभ (या हानिकारक) है और फिर केवल एएसपीनेट कोर वेब ऐप प्रोजेक्ट और एएसपीनेट कोर वेब एपीआई प्रोजेक्ट बनाकर एपीआई के लिए एक अलग फ़ोल्डर या क्षेत्र बनाम है वेब अनुप्रयोग परियोजना के भीतर परियोजना? – Reza