Приложение ASP.NET 4.0 под 3.5 пула приложений - PullRequest
3 голосов
/ 07 ноября 2010

На сервере установлена ​​.NET Framework 4.0, но установлен пул приложений 3.5.Есть ли способ заставить его запустить мое приложение 4.0?Мне это нужно, потому что мой провайдер веб-хостинга слишком долго вносит изменения для меня.

Ответы [ 2 ]

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

Нет, не можете.

Пул может работать с эфиром в версии 2 / 3.5 или в версии 4. Не может работать на обоих. Теперь думаю, что под любым пулом может жить много веб-сайтов. Поэтому невозможно запустить один сайт на 4, а другой - на 3.5.

Пул - это программа, которая компилирует находящиеся под ним сети, а затем запускает их и показывает страницы. Многие веб-сайты не могут одновременно работать в разных версиях под одним и тем же пулом, потому что на самом деле существуют разные программы, которые поддерживают версию 2 / 3.5 и 4 версии. Разные настройки, разные глобальные переменные, разные библиотеки.

Это две версии, 3.5 и 4.0, они живут в разных каталогах с совершенно разными exe и dll. Поэтому, когда пул запускает одну из них, оставайтесь на этой версии.

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

нет, но зависит от панели управления вашего хостинг-провайдера, вы можете установить это самостоятельно.Например, WebsitePanel вы можете переключаться между версией .net framework самостоятельно, но опять же, если ваш хостинг-провайдер назначит вам выделенный пул приложений, если нет, то он будет доступен другим веб-сайтам, что невозможно.

...