Что мешает мне использовать IIS Express исключительно на моем компьютере для разработки? - PullRequest
6 голосов
/ 15 марта 2011

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

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

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

1 Ответ

6 голосов
/ 15 марта 2011

Насколько мне известно, некоторые известные проблемы с 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. Кэширование в режиме ядра не поддерживается

...