Можно ли запустить iis6 и iis7 параллельно? - PullRequest
4 голосов
/ 01 июня 2011

У нас огромное количество веб-приложений, работающих на IIS6.Поскольку мы хотим запустить веб-приложение MS MVC2 или MVC3, мы должны использовать IIS7.Перенос этого огромного количества веб-приложений IIS6 для нас требует много времени.

возможно ли запустить IIS6 и IIS7 на одной машине?

Спасибо!

Ответы [ 4 ]

5 голосов
/ 01 июня 2011

Нет - невозможно запустить IIS6 и IIS7 на одной машине.

Версия IIS для машины определяется операционной системой и не может быть установлена ​​отдельно.

Например, Windows XP поставляется с IIS5.1, Windows 2003 поставляется с IIS 6.0, Windows 2008 поставляется с IIS7.0 и Windows 2008 R2 поставляется с IIS7.5.

1 голос
/ 02 июня 2011

Вы можете использовать IIS 7 / 7.5, но просто запустите пулы приложений в «классическом» режиме конвейера , который аналогичен запуску приложения в IIS6.

Таким образом, вы можете работать с унаследованными приложениями и при этом свободно использовать преимущества IIS7. Вот статья о различиях в конвейере.

http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis-7/

0 голосов
/ 20 мая 2016

нет не возможно. почему, потому что, просто рассмотрите мобильное приложение, и если пришло обновление, значит, оно заменит старое, так же, как оно заработает если вам нужно проверить оба варианта, просто установите другую версию на виртуальной машине, и мы легко увидим разницу между

0 голосов
/ 01 июня 2011

Если вы хотите, чтобы все они отвечали на порт 80, вам придется настроить прокси-сервер определенного типа для маршрутизации вызовов на правильный IIS.Скажем, вы позволяете одному из них (возможно, IIS) работать на порте 80, затем вам нужно настроить IIS7 для работы на другом порту и перехватывать вызовы приложения IIS7 и переписывать их для использования другого порта.

Есть ли у васпытался запустить ваши существующие приложения в IIS7?Они могут работать?

...