صافي 3.5، وأنها لا تحتاج إلى جهاز الكمبيوتر الخاص بك إلى إعادة أجل أن تعمل؟

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

  •  21-08-2019
  •  | 
  •  

سؤال

ويا عصابة، أريد أن أعرف إذا كنت بحاجة إلى إعادة تشغيل جهاز الكمبيوتر الخاص بي للحصول على صافي 3.5 للعمل مع تطبيقات الويب الخاص بي بعد ط تثبيته. آلة خدمة بلدي يستخدم IIS. على آلة المحلية التطبيق على شبكة الإنترنت يعمل بشكل جيد. عندما كنت تصفح إليها على الخادم، وأنا رؤية أخطاء مثل المجالس ينق لا يمكن العثور ... على الرغم من أن المراجع في ملف web.config وذلك لفئات حيث كنت تحديد الخصائص باستخدام أنيق لا مجال طريقة الجيل، المترجم يشكو قائلا أنا بحاجة لتحديد تلك الحقول جدا (مرة أخرى، وهذا لا يحدث على الجهاز المحلي عندما إنشاء التطبيق على شبكة الإنترنت). سوف المشورة بشأن هذا موضع تقدير.

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

المحلول

وهذا قد يساعد (تحميل أحدث نسخة في IIS):

ومع إطار الأوامر، والحصول على أحدث نسخة من صافي تحت C: \ ويندوز \ Microsoft.Net \ الإطار \ الآن قم بتشغيل الأمر التالي: "صافي وقف W3SVC" لوقف خدمات الإنترنت. ثم استخدم "aspnet_regiis.exe -ua" لإلغاء كافة مثيلات ASP.NET من IIS. اتبع مع "aspnet_regiis.exe -i" لتثبيت ASP.NET في IIS. الآن إعادة تشغيل خدمات الشبكة مع "صافي بداية W3SVC".

نصائح أخرى

وكنت قد نسيت أن تعيين النسخة الصافية لموقعك على الخادم الخاص بك إلى 3.5. وأعتقد أنه افتراضات إلى 1.1 أو 2.0 إذا كنت لا إعادة تعيينها

و(صيانة المرافق IIS يمكن القيام بذلك)

إذا كنت تستخدم IIS7، فإنك لا تحتاج إلى تشغيل الأداة المساعدة aspnet_regiis.

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