IIS6 с ASP.NET 3.5 и 4.0, работающими в отдельных пулах приложений - PullRequest
1 голос
/ 16 января 2012

У меня проблема с запуском приложения MVC на моем производственном сервере.Мой веб-сайт по умолчанию работает на ASP.NET 2.0 и использует DefaultAppPool.

После прочтения статьи Запуск нескольких версий Framework в ASP.NET Я следовал инструкциям Скотта Форсайта и создалновый пул приложений.Я также создал новый веб-сайт в IIS и создал виртуальный каталог для своего приложения.Поэтому мой новый веб-сайт использует порт 81, а виртуальный каталог для моего приложения MVC использует новый пул приложений.

Мне кажется, что теперь все должно быть отдельно.Новое приложение MVC должно ускорить новый процесс w3wp.exe, который использует ASP.NET 4.0.Другие приложения, работающие на веб-сайте по умолчанию, должны создать процесс, использующий ASP.NET 2.0.

К сожалению, это не так.Я продолжаю получать сообщение об ошибке 1062:

Невозможно запустить две разные версии ASP.NET в одном и том же процессе IIS.Используйте инструмент администрирования IIS, чтобы перенастроить сервер для запуска приложения в отдельном процессе.

Я несколько раз пытался перезапустить свой сервер.Эта ошибка не всегда происходит.Например, на прошлой неделе все работало хорошо в течение 1 дня, затем сегодня утром (понедельник) я получил эту ошибку.Все мои приложения на веб-сайте по умолчанию перестают работать, и я вижу другие ошибки в средстве просмотра событий, такие как EventID: 1309 с ошибкой:

Информация об исключении: Тип исключения: WebException Сообщение об исключении: Тайм-аут операции

Кто-нибудь может помочь с этим?Благодарю.

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