ما هي إصدار ASP.NET MVC 2 هل قمت بتثبيت خادم الويب الخاص بي إذا قمت بتطوير حل باستخدام ASP.NET MVC 2 على Visual Studio 2010 Beta 2؟

StackOverflow https://stackoverflow.com/questions/1876692

سؤال

إذا قمت بتطوير موقع باستخدام إصدار ASP.NET MVC 2 الذي يأتي مع Visual Studio 2010 Beta 2، ما الذي أقوم بتثبيته على خادم الويب الخاص بي للحصول على تشغيل بشكل صحيح؟

من ما تجمعته، هناك طريقان ل ASP.NET MVC 2. واحد (المعاينة 2، وأعتقد أن) مدرجة في Visual Studio 2010 Beta 2. الآخر، ASP.NET MVC 2 Beta، أحدث وغير متوافق مع Visual Studio 2010 Beta 2.

الموقع نوعا ما يعمل على خادم الويب الخاص بي إذا قمت بتثبيت Preview 2 ASP.NET MVC 2، أو الإصدار التجريبي الأحدث ASP.NET MVC 2، ولكن كلاهما يعطي أخطاء لا أرى عندما أقوم بتشغيله باستخدام تطوير ASP.NET المدمج خادم الويب (كاسيني). على وجه التحديد، ينطوي الخطأ على طريقة استدعاء FormCollection.tovalueProvider (). ينص الخطأ على أن الطريقة غير موجودة، وأعتقد أن ذلك لأن هذه الطريقة قد تغيرت في الإصدارات الحديثة.

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

المحلول 2

تحولت الإجابة لتثبيت ASP.NET MVC 2 معاينة 2. هذا هو نفس النسخة كما السفن مع VS2010 بيتا 2.

لقد قمت أولا بتثبيت ASP.NET MVC 2 Beta، وعندما لم تنجح، قمت بإلغاء تثبيته وتثبيت المعاينة 2. يبدو أنني بحاجة إلى إعادة التشغيل من أجل التغيير لتحريك تأثير.

نصائح أخرى

استنادا إلى أ مقابلة حديثة مع Phil Haack بواسطة Scott Hanselman، يعتمد ASP.NET MVC2 فقط على Microsoft .NET Framework 3.5 SP1.

في مشاركة مدونة, ، تنص فيل على أن النسخة التجريبية غير متوافقة بالفعل مع VS2010 Beta 2 (وهي في الواقع غير مدعومة). بناء على ملاحظات الإصدار، يبدو أن الكثير من أساليب موفر القيمة قد تغيرت في بيتا 2، والتي قد تكون سبب مشاكلك. هناك أدوات محدثة ل Visual Studio 2008، على الرغم من. أوصي بإعادة بناء الحل الخاص بك في VS2008 مع Beta ASP.NET MVC2 ومعالجة أي أخطاء تجدها هناك.

حظ سعيد!

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