Что может помешать мне использовать IIS Express исключительно в моей коробке для разработки?

StackOverflow https://stackoverflow.com/questions/5317209

Вопрос

Я только немного прочитал о IIS Express и в процессе загрузка и установить его сейчас. Похоже, что я должен быть в состоянии удалить IIS, и просто использовать IIS Express при разработке/отладке технологий на основе веб-серверов в Visual Studio (2010 SP1).

  1. Это здравомыслящий вывод?
  2. Какие сценарии разработки могут не хорошо играть с IIS Express?
  3. Существуют ли случаи, когда IIS по -прежнему все еще понадобится?

Мое использование IIS в прошлом было для случаев ASP.NET MVC, нескольких сеансов отладки веб -сервисов и т. Д. Очевидно, что IIS все еще необходимо для фактически для хостинг Полученные решения, но могу ли я реалистично «освободить ресурсы» и просто использовать IIS Express по требованию?

Это было полезно?

Решение

Насколько мне известно, некоторые известные проблемы с IIS Express:

  1. Поддерживаются только HTTP/HTTPS -протоколы

  2. Существует ограниченная поддержка пользовательского интерфейса (через Visual Studio и Webmatrix) для настройки IIS Express. Но вы можете настроить его вручную, редактируя ApplicationHost.config.

  3. IIS Express работает как текущий зарегистрирован для пользователя, так что вы можете столкнуться с такими проблемами, как http://forums.iis.net/t/1175734.aspx

  4. Он будет медленным, потому что по умолчанию не удалось отслеживание запроса и отслеживание консоли (сбой сбой отслеживания запроса может быть отключена путем редактирования файла ApplicationHost.config)

  5. Кэширование режима ядра не поддерживается

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top