एएसपी.नेट वेबफॉर्म में, App_Code
कोड डालने और रन-टाइम पर इसका उपयोग करने के लिए मानक फ़ोल्डर है। लेकिन मुझे लगता है कि यह फ़ोल्डर एएसपी.नेट एमवीसी में अलग है, मेरा सवाल है :एएसपी.नेट एमवीसी 3 और ऐप_Cोड फ़ोल्डर
मुझे एएसपी.नेट एमवीसी में अपना कोड (एक्सटेंशन विधियां, हेल्पर्स, ...) कहां रखना चाहिए। जब मैं
App_Code
फ़ोल्डर में कोड संग्रहीत करता हूं, तो मैंcontroller
में थीम का उपयोग नहीं कर सकता लेकिन वेviews
में ठीक काम करते हैं।इकाई की रूपरेखा, एक ही सवाल है, जहां मैं edmx और टीटी फ़ाइलें रखना चाहिए के बारे में। मैं उपयोग नहीं करते समय कोड-प्रथम
अद्यतन:
कुछ खोज के बाद, अंत में मैं एक नया कक्षा लाइब्रेरी मेरी समाधान में प्रोजेक्ट बनाया, कोड में उपलब्ध है सभी controllers
और views
। मुझे अभी भी पता नहीं है कि App_Code
में कोड नियंत्रक
नियंत्रक में app_code कक्षाओं का उपयोग करने के लिए यहां जांचें http://stackoverflow.com/questions/1222281/app-code-classes-not-accessable-asp-net – yayadavid
ऐप_Code कक्षाएं ऐप initilization के दौरान संकलित की जाती हैं, इसलिए संकलन समय में वे उपलब्ध नहीं हैं। –
ऐप_Cोड फ़ोल्डर आपको प्रीकंपिल्ड एमवीसी प्रोजेक्ट को प्रकाशित करने से रोक देगा (पहले पेज हिट प्रतीक्षा को रोकने के लिए) और एक त्रुटि फेंक देगा "निर्देशिका"//App_Code/'अनुमति नहीं है क्योंकि एप्लिकेशन प्रीकंपिल्ड किया गया है "' –
Muflix