يمكن إصدار مشروع VS2010 الذي يستهدف .NET 3.5 إلى آلة .NET 4.0 فقط
-
28-09-2019 - |
سؤال
أنا مكلف بمتطلبات جهاز الإنتاج (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