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