سؤال

في VS2010 الإطار المستهدف للمشروع هو 4.0. في IIS7 ، إصدار LocalHost's .NET هو 4.0. ولكن بالنسبة لمجموعة تطبيق التطبيق الخاصة بي ، لا يوجد إطار 4.0 متاح للاختيار من بينها. وبعد أن نشرت الموقع وتصفح ملف منه ، أحصل على هذا الخطأ:

Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

Source Error:

Line 14: 
Line 15:   <system.web>
Line 16:     <compilation debug="true" targetFramework="4.0" />
Line 17: 
Line 18:     <authentication mode="Forms">


Source File: C:\inetpub\wwwroot\TestApp\web.config    Line: 16

Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927 

أرجوك أن تساعدني.

شكرا ريدي

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

المحلول

يجب عليك تثبيت وقت التشغيل .NET 4 على الخادم الخاص بك. إذا كنت قد قمت بالفعل بتشغيل ASPNET_REGIIS.EXE

نصائح أخرى

تحتاج إلى تثبيت .NET 4.0 على الخادم. بمجرد تثبيت ذلك ، ستتمكن من تعيين تجمع التطبيق لاستخدام إطار .NET 4.0.

تُظهر رسالة الخطأ أنها تحاول تشغيل تطبيقك باستخدام .NET 2.0 الذي لا يمكنه معالجة ملف الويب الخاص بك.

إذا كان .NET 4.0 متاحًا ، فيرجى الانتقال إلى Server IIS Manager وحدد "تجمع التطبيقات" واترك .NET Framework كـ 4.0 لموقع الويب الخاص بك.

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