В чем разница между сервером IIS и сервером разработки, предоставляемым Visual studio? - PullRequest
3 голосов
/ 04 ноября 2010

Может ли кто-нибудь сказать мне разницу между сервером IIS и сервером разработки, предоставляемым Visual Studio.

Ответы [ 2 ]

8 голосов
/ 04 ноября 2010
1 голос
/ 04 ноября 2010

Есть много отличий, некоторые из них:

  1. Локальный доступ в Кассини
  2. Кассини не поддерживает S
  3. Cassini работает как ваша учетная запись (кто бы ни вошел в систему), IIS работает как служба, что означает, что некоторые вещи меняются совсем немного
  4. Не поддерживает методы аутентификации, такие как Basic, Digest и т. Д.
  5. Не запускается ни один из модулей IIS, что означает, что вы не сможете выполнять такие действия, как перезапись URL-адресов, документы по умолчанию, просмотр каталогов, пользовательские ошибки для статических страниц и т. Д.
  6. Не поддерживает такие вещи, как виртуальные каталоги и т. Д.

Я бы порекомендовал всем, кто хочет что-то столь же простое, как Cassini, но при этом более совместимым является использование IIS Express, который поддерживает почти все функции IIS, но с очень упрощенной моделью, подходящей для разработки http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx. Visual Studio будет включать поддержка для этого.

...