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

Этот вопрос часто возникает в Google, поэтому я решил добавить важную заметку.

Никогда не используйте X-Auto-Response-Suppress в своих фильтрах, как предложено в другом ответе.

X-Auto-Response-Suppress используется Exchange, чтобы сообщать другим серверам не отправлять автоответы в ответ на электронное письмо. Это не значит, что это письмо является автоответчиком.

Мы должны были выучить это трудным путем, надеюсь, вам не придется. Я также написал сообщение в блоге с более подробной информацией: http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress -header /

14
задан Abdulsattar Mohammed 20 June 2009 в 18:29
поделиться

6 ответов

Я думаю, что это довольно сбивает с толку, это относится к версии .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 иногда возникают проблемы, если он не запускается с использованием «интегрированного» режима управляемого конвейера, поэтому, возможно, захочется попробовать это.

20
ответ дан 1 December 2019 в 06:43
поделиться

Не знаю, в чем именно заключается вопрос, если вы ожидаете, что framework 3.5 в IIS - нет. В IIS есть две платформы: 1.1 и 2.0. Таким образом, framework 3.5 по-прежнему будет показывать только 2.0 в IIS

3
ответ дан 1 December 2019 в 06:43
поделиться

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

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

1
ответ дан 1 December 2019 в 06:43
поделиться

Вопрос в том, что после .NET Framework 2.0 все другие его версии были инкрементными, а не новой реализацией.

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

1
ответ дан 1 December 2019 в 06:43
поделиться

Как было объяснено ранее, .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)

2
ответ дан 1 December 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: