سؤال

أعرف أن هذا هو الغريب السؤال من فضلك لا لهب لي :)

لدي ملموسة تحتاج إلى "خفض" الحالي Asp.Net Mvc 3 (net framework 4) تطبيق Asp.Net Mvc 2 (net framework 3.5) لأن لدينا استضافة مشتركة لا يدعم موفر .صافي 4 (أعرف أنه مجنون معتبرا انها كانت في التجزئة منذ 12 Aprli 2010 التجريبية الأولى خرج في أيار / مايو 2009 لكنه ليس الهدف من هذا المنصب).

هل هناك أي أداة أو دليل أو أي شيء يمكن أن تساعد في هذه العملية ؟ أنا على الحصول على فقدت قليلا لأنني ترقية العديد من التطبيقات ولكن لم يكن لي أن خفض واحدة.

إلى جانب صارم MVC, أنا باستخدام طبقة البيانات مع EF البرمجية الأولى (ربما nhibernate سوف تكون أفضل أداة استبدال هذا؟)

أي مساعدة, نصيحة, معلومات, كل ما هو موضع تقدير.

شكرا

تحرير:تغيير موفر استضافة ليس خيارا ، وإلا لن يكون نشر هذا على الإطلاق.أنا شخصيا ضد هذا الإنحدار - أجد أنه لا معنى لها تماما - ولكن لا يزال هو الخيار الوحيد.

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

المحلول

سأغير مزود الاستضافة.إذا كان مزودك لا يدعم .NET 4.0 الآن هل تريد حقا بناء علاقة طويلة الأمد معهم؟ما يحدث يتم إصدار الميزة الجديدة الجديدة الجديدة، كم من الوقت سيستغرق تنفيذ ذلك؟لا أعتقد أن هناك أي مستقبل هناك إذا كان هذا هو نوع الخدمة التي يقدمونها.

قائل ذلك، إذا لم يكن لديك خيار سوى البقاء معهم، فأعتقد أن الخيار الوحيد الخاص بك هو

  1. قم بتغيير إعداد إطار المشروع الهدف في Visual Studio إلى 3.5.
  2. إزالة MVC 3 وإضافة MVC 2
  3. تغيير جميع وجهات النظر الحلاقة إلى بناء بناء جملة بناء نماذج الويب
  4. recompile والعمل من خلال جميع الأخطاء

    للحصول على ملف Web.config الخاص بك، أود إنشاء مشروع جديد MVC 2 والعمل من Web.config نسخ أي إعدادات إضافية مطلوبة من التكوين القديم الخاص بك.

    اعتمادا على حجم المشروع، من الواضح أن هذا سيكون مهمة كبيرة.

نصائح أخرى

الطريقة الوحيدة التي يمكنني أن أفكر في الحصول على الجهاز مع MVC 2 مثبت على المشروع ومحاولة ترجمة هذا الاستهداف .NET framework 3.5.

هذا سوف تولد الكثير من الأخطاء.

في الواقع قد يكون هذا وسيلة لإقناع تلك التي مسؤولات التي تحتاج إلى تغيير مزود استضافة.يمكنك تبين لهم الخطأ القائمة ووضع تقدير كم من الوقت سوف يستغرق اصلاحها.إذا كان هذا هو طويلة (بضعة أسابيع؟) ثم أنه قد يكون أكثر فعالية من حيث التكلفة في التحرك.

يمكنك تحويل موقع ASP.NET 4.0 إلى ASP.NET 2.0 بسهولة

  1. مجرد جعل الويب جديدا
  2. ثم حدد .NET Framework 2.0
  3. انسخ جميع الملفات باستثناء ملف web.config من مجلد موقع ASP.NET 4.0 الخاص بك في مجلد موقع الويب الجديد
  4. قم بإزالة اللحوم غير المستخدمة من جميع ملفات .vb أو .cs
  5. قم بتشغيل الموقع بسهولة
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top