IIS Express vs IIS по умолчанию, который поставляется с Windows 7
Я новичок в мире IIS и я хотел бы знать следующее...
Я слышал о IIS Express. Я бегу Windows 7 Ultimate и установил IIS, который поставляется в комплекте с Windows 7.
как разработчик, есть ли какие-либо основные преимущества для меня, если я устанавливаю IIS Express по умолчанию IIS, который поставляется с Windows 7 для веб-проектов .Net?
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 Сервер разработки) может быть быстро запущен для запуска сайта с каталог на диске. Он не требует никакой регистрации / настройки лестница. Это делает его очень легко запускать и запускать для разработки вариант развития событий.