سؤال

أنا جديد على ASP.NET MVC وترغب في إنشاء وإنشاء موقع ويب باستخدام ASP.NET MVC.

لدي بعض المواقع القديمة التي تدير ASP الكلاسيكية وبنية الموقع مثل هذا:

  • Web.Root (يحمل صفحات موقع الويب)
  • data.files (يحمل قواعد البيانات)
  • log.files (ملفات السجل)

كنت أتساءل إذا تم استخدام نفس الهيكل ل ASP.NET MVC؟

ما هي أفضل الممارسات لتخزين ملفات مشروع Visual Studio الخاصة بك؟

هل كانت مفيدة؟

المحلول

يستخدم ASP.NET MVC هيكله الخاص. هناك كتب ممتازة حول كيفية عمل ASP.NET MVC، بما في ذلك المهنية ASP.NET MVC 1.0 بواسطة وروكس. فهم لماذا ASP.NET MVC يختلف عن ASP.NET و لماذا يفعل ما يفعله هو مهم لاستخدامها بشكل صحيح.

MVC. يستخدم هيكل الملف الخاص به, ، كما أشار إلى قبل:

Image File Structure

هيكل الملف هذا هو "افتراضيا" أو كأنواع MVC، "اتفاقية على التكوين". إذا قمت بتثبيت Visual Studio 2008، وبدء تشغيل مشروع ASP.NET MVC 1.0 جديد، ستجد أن هذا الهيكل قد تم إنشاؤه لك.

فيما يتعلق بنشر، هناك الكثير من الأسئلة الفائضة كومة هذا التعامل مع ذلك.

نصائح أخرى

حفظ ملفات المشروع الخاصة بك

استخدام عنصر تحكم مصدر لهذا، على سبيل المثال، SVN. يمكنك قراءة المزيد عن SVN هنا.

نشر التطبيق

تم تصميمه في وظيفة النشر في Visual Studio التي تتيح لك نشر مشروع الويب إلى المجلد المحلي أو FTP أو IIS. يمكنك قراءة المزيد عن نشر الموقع هنا.

فهم ASP.NET MVC.

لهذا يجب عليك زيارة قسم فيديو ASP.NET MVC asp.net/learn/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top