Каковы (не) преимущества использования Cassini вместо IIS? - PullRequest
51 голосов
/ 19 сентября 2008

Я обнаружил, что в некоторых случаях я могу редактировать исходный код во время отладки, есть ли другие преимущества использования встроенного веб-сервера Visual Studio вместо виртуального каталога в IIS?

Я использую Windows XP в своей среде разработки и локальный экземпляр IIS 5. Я работаю над несколькими проектами, поэтому я использую несколько виртуальных каталогов для управления всеми различными сайтами.

Есть ли недостатки?

Ответы [ 28 ]

2 голосов
/ 20 сентября 2008

Вы не можете использовать виртуальные каталоги: (

2 голосов
/ 19 сентября 2008

Встроенный сервер означает, что разработчику не нужно знать, как настроить IIS для тестирования своего сайта.

Можно утверждать, что это недостаток, и что разработчик Windows должен знать, по крайней мере, так много IIS. Или вы можете возразить, что разработчик, который не является системным администратором, вообще не должен возиться с веб-сервером.

2 голосов
/ 19 сентября 2008

Если вы «веб-ссылка» URL для веб-служб, которые находятся на встроенном веб-сервере, порт может измениться. Если вы не установили «Определенный порт», упомянутый на странице параметров проекта-> Свойства.

Это то, к чему я привык. Я всегда устанавливаю определенный порт. Теперь, когда иногда происходит сбой веб-сервера (у меня такое было), я просто меняю номер порта, и все хорошо. Я думаю, перезапуск тоже исправит это.

1 голос
/ 19 сентября 2008

Я часто беру лучшее из обоих миров, создаю приложение в IIS и использую встроенный веб-сервер для более эффективной отладки.

1 голос
/ 19 сентября 2008

Встроенный сервер не так настраиваем, и он работает на нечетном порту, поэтому, если вы рассчитываете на определенное поведение, это может быть проблематично.

1 голос
/ 19 сентября 2008

Cassini - легкий веб-сервер для испытаний на прочность. Идея состоит в том, что разработчику не нужно устанавливать и настраивать IIS для тестирования своего приложения. Используйте IIS, если вы знакомы с ним, и у вас есть его настройки, и ваш ящик может использовать его Кассини не может быть заменой.

1 голос
/ 19 сентября 2008

Если вы делаете хобби дома, используя XP Home, вы не можете установить IIS локально.

1 голос
/ 12 июля 2011

Вот причина для третьего пути: хотя UWS Pro , вероятно, ближе к IIS, чем Cassini (хотя вдохновлен Cassini и от продавца вилки UltiDev Cassini), его главная цель - быть распространяемый вместе с приложениями ASP.NET. enter image description here

1 голос
/ 01 июля 2009

При использовании IIS в Vista или Windows 7 с включенным контролем учетных записей необходимо запустить Visual Studio с правами администратора. Если вы сделаете это, вы не сможете перетащить каплю из своей оболочки в Visual Studio (даже если вы запускаете экземпляр explorer.exe от имени администратора).

По этой причине я использую Cassini для большинства проектов.

1 голос
/ 23 июля 2010

Это старая тема, начатая 2 года назад. Я просто наткнулся на UtilDev Cassini , пока гуглил. Выглядит многообещающе для меня. По крайней мере, у него есть возможность запускать несколько сайтов одновременно. Эта функция действительно полезна для меня, потому что я работаю на 2 разных сайтах и ​​вынужден постоянно переключаться между ними с помощью IIS.

...