سؤال

حاليا أنا على علم بأن ASP.NET 2.0 هو حول أن هناك 3.x الإصدارات .Net Framework.

هل من الممكن ترقية ASP.NET خادم الويب إلى الإصدار 3.x من .Net Framework ؟


لقد حاولت هذه ، ومع ذلك ، عند اختيار أي إصدار .Net framwork لاستخدامها في IIS ، (ASP.NET علامة التبويب) ، فقط الإصدار 1.1 و 2.0 تظهر.

هل هناك عمل هنا ؟

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

المحلول

إذا قمت بتثبيت 3.5 و إعداد IIS لاستخدام 2.0.سوف تكون قادرة على استخدام 3.5 الميزات ؟

نعم هذا هو الصحيح.لديك IIS تعيين 2.0 لكل 2.0 و 3.5 مواقع كلاهما تشغيل على نفس CLR.3.5 يستخدم مختلف تجميع الأسلوب من 2.0.هذا هو المعلن في شبكة الإنترنت.التكوين للموقع.انظر هذا المنصب لمزيد من التفاصيل حول هذا.ولكن الإعداد في IIS لكل من 3.5 2.0 ASP.net مواقع غير متطابقة.

نصائح أخرى

للأسف البيان .صافي إصدارات يمكن تثبيت جنبا إلى جنب, لذلك لن يعطل أي "تراث" تطبيقات ليس صحيحا تماما.إذا قمت بتثبيت 3.5 ، فإنه يتطلب 2.0 المزود بحزمة الخدمة SP1 ، يمكن تعطيل التطبيقات القديمة التي تستخدم 2.0 وما يتصل أوراكل خوادم قاعدة البيانات.

بالتأكيد, تحميل 3.5 القابلة لإعادة التوزيع ، تثبيته على servre و كنت جيدة للذهاب..صافي إصدارات يمكن تثبيت جنبا إلى جنب, لذلك لن يعطل أي "تراث" تطبيقات.

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

GateKiller,

.صافي 3.0 .NET framework 3.5 لم تغير نسخة من CLR ، لذلك "باستخدام ASP.NET 3.5" هو أكثر تعقيدا الشيء الذي يبدو أنه يجب أن يكون في البداية.في جوهر, كنت لا تزال تعمل على 2.0 CLR لكن كنت تستخدم C# 3.0 مترجم وربط ضد 3.5 المكتبات.يعني إضافة حفنة من الاشياء الويب الخاص بك.ملف التكوين لتصبح ASP.NET 3.5 المشروع.

سكوت Hanselman رهيبة بلوق وظيفة تغطي التفاصيل:

http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx

الإصدار لك اختيار في IIS الإصدار من CLR للاستخدام.لا يوجد سوى اثنين من إصدارات CLR.على .NET Framework 3.5 يعمل على CLR 2.0

هذا الإطار الجديد .Net framework 3.5 عليك جديد نظام الجمعية.الأساسية, + قليل من أكثر إذا كنت تستخدم ميزات مثل Linq

.Net framework 3.5 يأتي مع C#3.0 مترجم

ASP.Net لا يزال الإصدار 2.0

جميل و محير أليس كذلك ;-)

يجب ترقية .Net framework على الملقم .Net framework 3.5 المزود بحزمة الخدمة SP1 ولكن كنت لا تزال سوف تكون قيد التشغيل ASP.Net 2.0

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