تغيير .NET Framework الإصدار من تجمع التطبيقات إلى 3.5؟

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

سؤال

ولقد قمت بتثبيت برنامج .NET Framework 3.5 SP1 على خادم الويب (سيرفر 2008 المؤسسة)، وذلك بتشغيل IIS 7.0.

وأريد أن أغير إصدار برنامج .NET Framework التي يستخدمها موقع موجود. لذلك أنا بزر الماوس الأيمن فوق المناسبة تجمع التطبيقات واختار تحرير تجمع التطبيقات. لا تشمل القائمة المنسدلة برنامج .NET Framework إدخال صريح للإطار 3.5، ولكن فقط 2.0.50727.

وهذا هو لمجرد إصدار الأساسية RTL في 3.5 لا يزال 2.0؟ أو هل أنا بحاجة إلى القيام بشيء إضافي للحصول على IIS لمعرفة الإصدار 3.5؟ (هل حاول إعادة تشغيل IIS).

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

المحلول

والإطار 3.5 لا يزال يعمل على رأس CLR 2.0 فما كنت ترى هو الصحيح.

وسكوت Hanselman لديه عن تفاصيل هذا:

<اقتباس فقرة>   

ومصطلح التسويق "الإطار الصافي 3.5" يشير إلى عدد قليل من الأشياء. أولا، LINQ، وهي ضخمة، ويشمل المجمعين لغة جديدة لC # و VB. ثانيا، بإضافة دعم REST لمؤسسة الاتصالات ويندوز، وكذلك والثالث وحقيقة أن ASP.NET AJAX يتم تضمين بدلا من تحميل منفصلة كما كان من قبل في ASP.NET 2.0. هناك بضعة أشياء أخرى في. NET 3.5، مثل SP1 من .NET Framework 2.0 لإصلاح الخلل، ولكن طريقة واحدة للحصول على فكرة عن ما أضيفت في .NET Framework 3.5 هو أن ننظر في c:\windows\assembly.

نصائح أخرى

<اقتباس فقرة>   

وهذا هو لمجرد إصدار الأساسية RTL في 3.5 لا يزال 2.0؟

وYES

ووالمنسدلة في مسألة يستخدم نسخة من CLR تحميلها في مساحة العملية تجمع التطبيقات الخاصة بك، والتي يجب أن تكون فريدة من نوعها (لا يمكنك تحميل 1.1 CLR في عملية مع سبق تحميلها 2.0 CLR، والعكس بالعكس).

ولكن، الصافي 3.5 يستخدم CLR V2.0 - الشيء الوحيد أضاف إصدارات جديدة من المكتبات وبعض الدعم مترجم حول الميزات الجديدة في VB.NET و C #. إذا قمت بتحديد 3.5 عليك أن تكون باستخدام 3.5 طالما المجالس الخاصة بك مرجع 3.5 إصدارات التجمعات.

وأنت لست بحاجة إلى أن تفعل أي شيء أكثر من ذلك، بخلاف ديك الملف web.config تكوينه بشكل صحيح

ونحن مجرد تركيب الإطار 3.5 على الخادم (ويندوز سيرفر 2003 / IIS6)، تمهيد، وأنه كان عليه.

وبطبيعة الحال، يكون لديك التطبيقات التي تم تطويرها على الإصدار 3.5 من إطار، لكنها ليست مثل تغيير 1،1-2،0، حيث تحتاج إلى تغيير إعدادات صافي الخاص بك في خصائص موقع ويب باستخدام إدارة IIS.

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