Я разрабатываю веб-приложение в .NET и у него есть цель 4.5 (не может использовать 4.0, потому что некоторые люди использовали только 4.5 функции). Сейчас я пытаюсь загрузить приложение в IIS, но он показывает мне эту ошибку (это не на испанском языке, но я переведу):.NET targetFrameword = "4.5" не распознано
Atributo «targetFramework» нет reconocido. Tenga en cuenta que en los nombres de atributo se differen mayúsculas y minúsculas.
Атрибут 'targetFramework' не распознается. Обратите внимание, что имена атрибутов чувствительны к регистру.
У меня есть IIS с .net установлен, я уверен, и я искал много, и выяснили, что там не кажется, существует v4.5 для IIS, но он по-прежнему не работает ,
Чтобы добавить Свейн ответ. Оба .Net 4.0 и .Net 4.5 выполняются под тем же CLR (4.0). Немного похожее на 2.0 до 3.5 также использует CLR 2.0. Таким образом, использование пула 4.0 (при условии, что 4.5 установлено на машине) является правильным способом решения проблемы. – Mystra007
Привет большое спасибо за быстрый ответ. –
Проблема заключалась в том, что я изменил версию в пуле приложений, но на самом деле я создал новый, так что проект, где он был на самом деле, был только готов v2.0 (фиктивная ошибка havent sleep много в эти дни, заканчивая этот проект) также пришлось запустите aspnet_regiis.exe -i за 4.0 –