2010-09-13 22 views
5

वेब साइट और वेब एप्लिकेशन के बीच क्या अंतर है?विजुअल स्टूडियो में वेबसाइट और वेब एप्लिकेशन के बीच अंतर?

+0

[एएसपीनेट: वेबसाइट या वेब एप्लिकेशन प्रोजेक्ट] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/344473/asp-net-website-or-web-plication-project) –

+0

उत्तर स्वीकार करें अगर आपको –

+0

बहुत सारे उत्तरों के साथ एक और संभावित डुप्लिकेट मिला है http://stackoverflow.com/questions/398037/asp-net-web-site-or-asp-net-web-application – Riga

उत्तर

5

से MCTS प्रशिक्षण समयावधि किट

वेब अनुप्रयोगों और वेबसाइटों समारोह और इसी तरह करते हैं, लेकिन वेब अनुप्रयोगों कई महत्वपूर्ण मायनों में वेबसाइटों से भिन्न होते हैं। उदाहरण के लिए, वेब एप्लिकेशन:

■ आप एक एमवीसी एप्लिकेशन बना सकते हैं।

■ विजुअल स्टूडियो फ़ोल्डर संरचना पर निर्भर के बजाय प्रोजेक्ट फ़ाइल (.csproj या .vbproj) में फ़ाइलों की सूची संग्रहीत करता है।

■ आप विजुअल बेसिक और सी # मिश्रण नहीं कर सकते हैं।

■ आप डिबगिंग सत्र को रोक दिए बिना कोड संपादित नहीं कर सकते हैं।

■ आप कई वेब परियोजनाओं के बीच निर्भरताओं को स्थापित कर सकते हैं।

■ आपको तैनाती से पहले एप्लिकेशन को संकलित करना होगा, जो आपको पृष्ठ से परीक्षण करने से रोकता है यदि कोई अन्य पृष्ठ संकलित नहीं होगा।

■ आपको सर्वर पर स्रोत कोड स्टोर करने की आवश्यकता नहीं है।

■ आप असेंबली नाम और संस्करण को नियंत्रित कर सकते हैं।

■ आप बिना किसी संकलन के तैनाती के बाद व्यक्तिगत फ़ाइलों को संपादित नहीं कर सकते हैं।

+0

'आपको स्टोर करने की आवश्यकता नहीं है सर्वर पर स्रोत कोड। 'क्यों, वेब साइटों के साथ, क्या आप? मैं पूछता हूं, जबकि मुझे एमएसवीएस के साथ किस प्रकार की वेब ** साइट ** बना सकती है, इस बारे में मुझे नहीं पता: अगर आप मुझे बता सकते हैं कि इसमें वेबसाइट प्रोजेक्ट करते समय मुझे कौन सी भाषा (या कुछ) आउटपुट मिलती है तो मुझे मिल सकता है एक बड़ी तस्वीर, बहुत सराहना की जाएगी। – n611x007

1

वेब अनुप्रयोग

  • आप स्पष्ट रूप से कंप्यूटर है कि विकास या स्रोत नियंत्रण के लिए इस्तेमाल किया पर स्रोत कोड संकलन।
  • डिफ़ॉल्ट रूप से, कोड फ़ाइलों का संकलन (.aspx और .ascx फ़ाइलों को छोड़कर) एक एकल असेंबली उत्पन्न करता है।
  • डिफ़ॉल्ट रूप से पृष्ठों, नियंत्रणों और कक्षाओं में स्पष्ट नामस्थान जोड़े गए हैं।

वेब साइट परियोजना

  • स्रोत कोड आमतौर पर गतिशील (स्वतः) ASP.NET द्वारा सर्वर पर पहली बार साइट स्थापित किया गया है के बाद एक अनुरोध प्राप्त हुआ है संकलित किया गया है या अद्यतन किया गया।

  • आप साइट को प्रीकंपाइल कर सकते हैं (विकास कंप्यूटर या सर्वर पर पहले से संकलित करें)। डिफ़ॉल्ट रूप से, संकलन कई असेंबली उत्पन्न करता है।

  • डिफ़ॉल्ट रूप से पृष्ठों, नियंत्रणों और कक्षाओं में स्पष्ट नामस्थान जोड़े नहीं गए हैं, लेकिन आप उन्हें मैन्युअल रूप से जोड़ सकते हैं।
संबंधित मुद्दे