IIS Express vs IIS по умолчанию, который поставляется с Windows 7


Я новичок в мире IIS и я хотел бы знать следующее...

Я слышал о IIS Express. Я бегу Windows 7 Ultimate и установил IIS, который поставляется в комплекте с Windows 7.

как разработчик, есть ли какие-либо основные преимущества для меня, если я устанавливаю IIS Express по умолчанию IIS, который поставляется с Windows 7 для веб-проектов .Net?

3 63

3 ответа:

вот отличия от http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx.

Если у вас уже установлен IIS - это лучший продукт. IIS express будет использоваться только людьми, которые не имеют доступа к IIS или хотят что-то более легкое, чем IIS, но больше похоже на IIS, чем Cassini.

  • интегрирован с ОС
    • в IIS 7 поставляется с операционной системой и тесно интегрирован в Windows.
    • IIS developer express-это отдельный загружаемый инструмент
  • целевые пользователи
    • IIS 7 предназначен как для разработчиков, так и для производственных целей.
    • IIS developer express можно использовать только для целей разработки, а не для производства.
  • поддерживаемые выпуски Windows
    • IIS 7 будет работать только на Windows Vista и более новые выпуски Windows. В случае серверной ОС IIS 7 будет работать только на Windows 2008.
    • IIS developer edition будет работать даже на более старой версии-начиная с Windows XP и новее.
  • модель процесса и активация
    • в IIS 7 рабочий поток автоматически запускается и управляется службой активации процессов Windows.
    • в случае IIS Express, пользователь должен обрабатывать этот.
  • поддержка FTP
    • IIS developer express не поддерживает FTP, в то время как IIS 7 поддерживает его.
  • поддержка WCF
    • IIS Developer express поддерживает только WCF через HTTP.
    • IIS 7 поддерживает WCF, включая TCP, именованные каналы и MSMQ.
  • поддержка разработчика
    • IIS 7-это один пользователь приложение.
    • IIS Developer express поддерживает несколько сред разработчика. Файлы конфигурации,параметры и веб-содержимое поддерживаются для каждого пользователя.
  • интеграция с Visual Studio
    • все выпуски и версии Visual Studio имеет buil в поддержку IIS 7.
    • только VS 2010 и будущие версии будут иметь встроенную поддержку для разработчика IIS экспресс.
  • во время выполнения расширения
    • разработчик IIS поддерживает перезапись URL и FastCGI.
    • Webmatrix предлагает поддержку SEO, управления базами данных и веб-развертывания. Другие расширения, предлагаемые с IIS, еще не протестированы с помощью IIS Developer express.
  • Инструменты Управления
    • IIS 7 управляется с помощью Диспетчера IIS.
    • IIS Developer express можно управлять с помощью Webmatrix. Кроме того, express edition имеет поддержку через системный трей.
  • порт, используемый IIS
    • веб-сайт по умолчанию поставляется с IIS 7 прослушивает порт 80.
    • веб-сайт по умолчанию часть IIS developer express слушает порт 8080, чтобы избежать конфликтов с IIS 7, когда они работают бок о бок.

от post на IIS Express:

почему не IIS

недостатком использования опции IIS сегодня, однако, является то, что некоторые компании не позволяют устанавливать полные веб-серверы на разработчика машины. IIS также требует доступа учетной записи администратора к программе установки и отладка проектов. Различные версии Windows также поддерживают различные версия IIS. Например, если вы работаете в Windows XP вы необходимо использовать веб-сервер IIS 5.1, который поставляется вместе с ним, что не делает поддержка всех новых функций IIS 7.х. Настройка веб-проекта в VS для использования IIS также требуется дополнительная установка и действия по настройке.

почему IIS Express

Это легкий и простой в установке (менее 10 МБ Скачать и a супер быстрая установка) для этого не требуется учетная запись администратора запуск / отладка приложений из Visual Studio позволяет использовать полный веб-сервер набор функций - включая SSL, перезапись URL, поддержку мультимедиа и все другие IIS 7.X модули он поддерживает и включает ту же модель расширяемости и web.параметры файла конфигурации, что IIS 7.X поддержка он может быть установлен бок о бок с полным веб-сервером IIS, а также ASP.NET Сервер разработки (они не конфликтуют вообще) он работает на Windows XP и более высокие операционные системы-дает вам полный IIS 7.разработчик х функция-набор на всех ОС платформы IIS Express (например ASP.NET Сервер разработки) может быть быстро запущен для запуска сайта с каталог на диске. Он не требует никакой регистрации / настройки лестница. Это делает его очень легко запускать и запускать для разработки вариант развития событий.

через пару часов я нашел одну существенную причину использовать Express над локальными IIS:" редактировать и продолжать " не работает на локальных IIS.