سؤال

ما هو الحد الأدنى الذي أحتاج إلى إضافته إلى web.config الخاص بموقع ويب .NET 2.0 لجعله .NET 3.5؟

يضيف Visual Studio جميع أقسام التكوين ومعالجات البرامج النصية، ولكن إذا كنت لا تستخدمها، فهل هي ضرورية حقًا؟

هل هناك أداة سطر أوامر "لترقية" web.config .NET 2.0 إلى 3.5؟

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

المحلول

يوجد وصف جيد للإصدار 3.5 web.config المتوفر هنا:http://www.4guysfromrolla.com/articles/121207-1.aspx

تعد أقسام التجميعات والتكوين مهمة لأنها تخبر وقت التشغيل باستخدام ملفات dll 3.5 الجديدة بدلاً من ملفات dll 2.0

ال com.codedom يخبر القسم المترجم باستخدام 3.5.

إذا كنت لا تستخدم ASP.Net Ajax، فمن المحتمل أن تتمكن من تخطي الباقي.لم أختبر ذلك أبدًا بالرغم من ذلك.

نصائح أخرى

لا أعتقد أن أيًا من هذه الإجابات نهائية.مرجع 4guysfromrolla مفيد.

سيكون نشر .NET 3.5 إلى أكثر من 100 موقع أمرًا مؤلمًا.لا يمكنك فقط ترقية الخادم إلى الإطار الجديد، بل يجب عليك ترقية web.config لكل موقع.وبقدر ما أستطيع أن أقول، لا توجد أداة سطر الأوامر للقيام بذلك.

إذا كنت ترغب في ترقية كل موقع على الخادم، فربما يمكنك إجراء تغييرات على Machine.config

يعتمد ذلك على الميزات التي تريد تضمينها.معظم ملحقات ASP.NET 3.5 اختيارية.سوف تحتاج إلى تضمين التجميع لـ System.Core وSystem.Xml.Linq.ستقوم أيضًا بإضافة دعم المترجم لـ C# 3.0 إذا كنت تخطط لاستخدام ذلك في التعليمات البرمجية الخاصة بك.إذا كنت تقوم بالنشر إلى IIS 7، فهناك معالجات HTTP لملحقات ASP.NET ووحدات البرامج النصية.

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