.NET targetFramework = «4.5» не распознан

1

Я занимаюсь разработкой веб-приложения на .NET, и у него целевая задача 4.5 (не могу использовать 4.0, потому что некоторые люди используют только 4.5 функции). Сейчас я пытаюсь загрузить приложение в IIS, но оно показывает мне эту ошибку (по-испански, но я переведу):

скриншот сообщения об ошибке

Атрибут 'targetFramework' нет переосмысления. Tenga en cuenta que en los los nombres de atributo se seensen mayúsculas y minúsculas.

Нераспознанный атрибут targetFramework. Обратите внимание, что имена атрибутов чувствительны к регистру

Я почти уверен, что у меня установлен IIS с установленной платформой .NET, и я много раз искал и обнаружил, что для IIS его не существует, как и в v4.5, но он все еще не работает.

скриншот конфигурации

Теги:
iis-7
.net-4.5

1 ответ

5
Лучший ответ

Рассматривая последние строки на первом снимке экрана, кажется, что ваш пул приложений IIS использует.NET CLR 2.0.

Вы должны дважды проверить, какой пул приложений использует приложение ASP.NET, и изменить настройки пула приложений на использование.NET CLR 4.0

  • 0
    Добавить в Свейн ответ. И .Net 4.0, и .Net 4.5 работают под одним и тем же CLR (4.0). В некотором роде от 2.0 до 3.5 также используется CLR 2.0. Таким образом, использование пула 4.0 (при условии, что на машине установлено 4.5) является правильным способом решения проблемы.
  • 0
    Привет, спасибо вам большое за быстрый ответ.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню