يمكن إصدار مشروع VS2010 الذي يستهدف .NET 3.5 إلى آلة .NET 4.0 فقط

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

سؤال

أنا مكلف بمتطلبات جهاز الإنتاج (Server 2008 R2) ، وأتساءل عما إذا كان إعداد المشروع هذا سيعمل مع تثبيت .NET 4.0 فقط و IIS 7 لخدمة WCF. هل .NET 3.5 مطلوب لتحميل التجميعات التي تستهدفها؟

يحتوي حل VS2010 على العديد من المشاريع:

المشاريع التي تستهدف .NET 3.5:

  • فصول النموذج (DTO)
  • طبقة منطق العمل
  • طبقة الوصول إلى البيانات
  • واجهات لـ BLL و DAL

المشاريع التي تستهدف .NET 4.0:

  • WCF Service Project Wapping BLL Methods

في التطوير ، هناك 2.0 و 3.5 و 4.0 مثبت على الجهاز ويعمل كل شيء بشكل جيد مع WCF المستضافة في IIS6.0

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

المحلول 2

في حالة تشغيل أي شخص آخر إلى نفس القضية:

.NET 3.5 غير مطلوب لأن DLLs تم إصدارها على ما يرام مع تثبيت .NET2 و .NET4 فقط.

تعمل خدمة WCF التي تستهدف .NET4 موافقًا تحت IIS 7.0 بدون تعديل أو تكوين خاص.

نصائح أخرى

بشكل افتراضي ، يأتي Server 2008 R2 مع تثبيت .NET Framework v2.0.50727 ولكن يمكنك تثبيت .NET 3.5 SP1 باستخدام: Server Manager -> Features -> .Net Framework 3.5.1 Features. أعتقد أن عميل .NET 4.0 لا يكفي لتشغيل BLL إذا تم تجميعه باستخدام .NET 3.5

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