اذهب إلى المحتوى
  • 0

ما هو الفرق بين Website و Web Application في ASP.Net

Eng.Amal

السؤال

Recommended Posts

  • 0

ال Website :
مشروع ال website يتم عمل compile له في وقت التنفيذ ، وينتهي بك الأمر مع الكثير من ملفات DLL ، كما أنه يتسبب في حدوث مشاكل إذا كان لديك ملفات موجودة في مجلد واحد وفي نفس الوقت تعتمد على ملفات موجودة في مجلد آخر (نظراً لأن تلك الملفات قد لا يكون قد تم عمل compile لها بعد).
مشكلة أخرى أيضاً قد تحدث عند عملية النشر (publishing) ، إذا لم يطلب من visual studio إعادة استخدام نفس الأسماء باستمرار فسيتم إصدار أسماء جديدة لملفات ال DLL التي تم إنشاؤها بواسطة الصفحات طوال الوقت يمكن أن يؤدي ذلك إلى وجود عدة نسخ من ملفات ال DLL التي تحتوي على نفس اسم الكلاس مما سيؤدي إلى الكثير من الأخطاء ، تم تقديم مشروع ال website في visual studio 2005 ولكن تبين أنه ليس شائع الاستخدام
ال web application :
تم إنشاء مشروع تطبيق الويب (web application) كوظيفة إضافية وهو موجود الآن كجزء من vusual studio 2005 ، الاختلافات الرئيسية هي أن ال web applications تم تصميمها للعمل بشكل مشابه لمشاريع الويب التي ضمنت مع visual studio 2003 ، يتم عمل compile للتطبيق في ملف DLL واحد في وقت البناء.
ميزة أخرى رائعة تخص ال web application هي أنه من الأسهل بكثير استبعاد الملفات من عرض المشروع (project view) في مشروع موقع الويب website  يتم إعادة تسمية كل ملف تستثنيه بكلمة مفتاحية مضمنة في اسم الملف أما في مشروع تطبيق الويب web application ، يتتبع المشروع فقط الملفات التي يجب تضمينها / استبعادها من عرض المشروع دون إعادة تسميتها ، مما يجعل الأمور أكثر ترتيباً.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...