Пул приложений в IIS 7 не показывает .NET Framework 3.5

У меня установлен .NET Framework 3.5 SP1 в моей системе. Когда я создаю новый пул приложений, я просто вижу .NET Framework V2.0.xxx. У меня есть файл, который использует ASP.NET MVC. Это не погрузка. Я думаю, что это может быть причиной.

Ответы

Ответ 2

Я думаю, довольно смутно это относится к версии .Net Runtime, которая для платформы .Net 3.5 еще Runtime версии 2.0.

Вы можете использовать Google для объяснений, но это по строкам.

  • .Net 2.0 Framework -.Net 2.0 Runtime
  • .Net 3.0 Framework -.Net 2.0 Runtime
  • .Net 3.5 Framework -.Net 2.0 Runtime
  • .Net 3.5 Sp1 -.NET 2.0 Runtime
  • .Net 4.0 Framework -.Net 4.0 Runtime

Я заметил, что MVC иногда имеет проблемы, если он не запускается с использованием "Интегрированного" управляемого режима трубопровода, поэтому, возможно, вы захотите попробовать это.

Ответ 3

Не уверен, в чем именно заключается вопрос, если вы ожидаете, что Framework 3.5 в IIS этого не сделает. Две структуры в IIS: 1.1 и 2.0. Таким образом, в версии 3.5 будет отображаться только 2,0 в IIS

Ответ 4

Как было объяснено ранее,.NET 3.0 и 3.5, построенные поверх .NET 2.0, поэтому не было необходимости в этих вариантах. Теперь, когда .NET 4.0 отсутствует, он включает запись для ASP.NET 4.0, так как включает в себя новую среду выполнения.

Таким образом, ваши возможные варианты теперь включают: 1.1.4322 (.NET 1.1) 2.0.50727 (.NET 2.0, 3.0, 3.5) 4.0.30319 (.NET 4.0)

Ответ 5

.NET 3.0 и .NET 3.5 являются дополнениями к .NET 2.0, основная среда выполнения остается прежней, поэтому вы не увидите 3.5 в настройках пула приложений. Проблема может быть в другом месте.

Вы можете попробовать перерегистрировать 3.0 сопоставления, хотя, запустив servicemodelreg в каталоге 3.0\Windows Communication Foundation, но это только устранит проблемы с WCF

Ответ 6

Вопрос в том, что после .NET Framework 2.0 все остальные версии были инкрементальными, а не новой.

Вот почему IIS сообщает только .NET 2.0.