ASP.NET MVC 2, .NET 4 IIS 6 и нераспознанный атрибут targetFramework - PullRequest
3 голосов
/ 18 ноября 2010

Я получаю очень частую ошибку (как я мог найти из Интернета), но ни одно из решений не помогло мне

Я развертываю проект ASP.NET MVC 2 с Target Framework как 4.0 на IIS 6. Благодаря Филу Хааку мне удалось настроить IIS 6 для распознавания маршрутов URL, но теперь я столкнулся с другой проблемой alt text

Я убедился в следующем:

  • Расширение веб-службы имеет 4.0.30319 включено / разрешено

  • Создано отдельное приложение
    пул для этого сайта

  • Мой сайт был настроен с правильная версия ASP.NET 4.0.30319

  • .aspx сопоставлен с правой версией:
    C: \ Windows \ microsoft.net \ Framework \ v4.0.30319 \ aspnet_isapi.dll

  • Информация о версии: Microsoft .NET Версия Framework: 2.0.50727.3053; ASP.NET версия: 2.0.50727.3053

Что мне кажется интересным, так это то, что (как вы можете видеть на скриншоте) страница показывает, что сайт Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3053; ASP.NET версия: 2.0.50727.3053

Пожалуйста, помогите мне обойти эту проблему.

Спасибо,

Mar

Ответы [ 2 ]

4 голосов
/ 18 ноября 2010

Я знаю, что на iis7 для работы нужно указать версию .net framework для пула приложений. Мб тут тоже нужно поменять версию фреймворка с 2 на 4.

1 голос
/ 19 ноября 2010

Все,

Я отвечаю на свой вопрос -
на IIS 7 изменение пула приложений работает, но на IIS 6 я не смог заставить работать код, скомпилированный в framework 4.

Я понизил структуру своего приложения до 3.5 (ASP.NET на 2.0.50727).Я пытался в течение двух дней все обходные пути, а затем решил воспользоваться этим путем, чтобы сэкономить время.

На своем сервере приложений я зарегистрировался (ASPNET-REGIIS с опцией -u) asp.net framework 4.0.30319 и зарегистрировался2.0.50727 (ASPNET-REGIIS с параметром -r)

Это решение также было принято в связи с тем, что наш ИТ-отдел не планирует обновлять серверы до 2008 и IIS 7 в ближайшем будущем.

С уважением,

Март

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...