Вопрос по visual-studio, asp.net – Каковы (не) преимущества использования Cassini вместо IIS?

51

Error: User Rate Limit Exceeded

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

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

Ваш Ответ

28   ответов
1

1

@Dan Finch Vista Home может работать с IIS. XP Home не может.
Я думаю, что установщик MS Web Platform снимает это ограничение (я смог установить IIS на Vista Home)
58

It can host only one ASP.NET application per port. It does not support HTTPS. It does not support authentication. It responds only to localhost requests. Slow startup compared to IIS
LOL, я их тоже исправил :)
& quot; Он отвечает только на запросы локального хоста & quot; ... не могу этого подчеркнуть! Это делает его довольно бесполезным для реального веб-обслуживания
Исправлены маркированные разрывы строк и голосование за https и замечания по аутентификации (отдельные ответы дали бы вам два голоса).
Так как с открытым исходным кодом, вы можете легко удалить только локальный хост :). Я сделал. Это просто.
& quot; Он отвечает только на запросы локального хоста & quot; легко исправить. Добавьте дополнительную запись в ваш файл hosts, скажем, «127.0.0.1 mymachine.local», и вы сможете получить к ней доступ, используя что-то отличное от localhost. Кроме того, несколько человек настроили действительные домены, которые разрешают 127.0.0.1 - хороший пример - lvh.me. Это было спасением для меня пару раз.localhost:123/site.aspx становитсяlvh.me/site.aspx, Скрипач дружелюбный!
0

0

16

0

9

3

tances)

It only responds to localhost so you cant give the link http://simon-laptop:37473/app1 to a friend to view your site over the network

Big disavantage : it's harder to get fiddler working because localhost traffic isn't sent through the proxy.

Edit:Error: User Rate Limit Exceededhttp://ipv4.fiddler:37473Error: User Rate Limit Exceeded

На самом деле вы можете запустить его из командной строки, поэтому вам не нужно запускать visual studio.
Вы можете обмануть скрипач в наблюдении за локальным трафиком, добавив точку перед двоеточием и портом в вашем URL. Примерlocalhost.:1234/MyApp Или с помощью проходного скрипачаipv4.fiddler:1234
2

боль в заднице, используйте IIS.
-1

зачем тестировать позже, когда вы можете тестировать все время в IIS, что на самом деле будет запускать ваш код для всего ASP.NET? просто так вы можете сэкономить 2 секунды каждый раз, когда вы хотите отладить? Не хороший компромисс ... вы экономите больше хлопот и узнаете больше в конце, используя период IIS.
1

Можно настроить порт в VS. Project- & gt; Properties- & gt; Определенный порт
2

кто заботится о классическом осле ... они должны быть преобразованы к настоящему времени.
@CoffeeAddict: Вы будете удивлены. Половина компаний в Сан-Франциско работает на приложениях инфраструктуры, созданных в 90-х годах, которые с тех пор не обновлялись.
5

//

http://localhost:52632/main//images/logo.jpg

//

5

Мне жаль, но какого черта компания (любого размера) захочет сделать это с разработчиком? Это глупо. Не позволяйте нам использовать нативные инструменты, которые должен знать каждый разработчик - в этом случае понимание и знакомство с IIS лучше, что важно и помогает вам стать лучшим веб-разработчиком, а также, когда вы хорошо знаете IIS, вы экономите часы на отладке веб-приложения.
@CoffeeAddict Я работаю в одной из этих компаний. Я вижу, как корпоративная безопасность считает, что это отличная идея, но как разработчик она действительно мешает мне. К счастью, они допускают исключения для разработчиков, которые хотят пройти через достаточно обручей (я всегда прохожу через эти обручи).
0

4

Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded

1

большое спасибо вам. НЕ ЗАМЕНА ЛЮДЕЙ.
1

может быть, кто-то должен начать новый вопрос "Каковы (не) преимущества использования Cassini вместо IIS в Vista / Win7?" потому что это изменит правила игры, т. е. на XP лучший выбор - IIS, но на Win7 это не так уж очевидно
1

чувак, просто используй IIS и двигайся дальше. Узнать его.
5

IPrincipal/IIdentityAppDomains

0

2

1

enter image description here

просто используйте IIS, зачем использовать что-нибудь еще.
0

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

ОГРОМНЫЙ недостаток. Вы должны знать IIS ... это важно для вашей работы. Полностью согласен. Вот почему в нашей профессии такие тупые разработчики ... потому что мы полагаемся на чёрный ящик, такой как Cassini, вместо того, чтобы изучать реальный код или, в данном случае, относящийся к реальному веб-серверу (IIS), на котором работает .NET для Интернета. Почему вы хотите использовать что-нибудь еще, кроме IIS, когда это так. Я бы хотел, чтобы MS никогда бы не придумала этот глупый шаг «легко». дерьмо, как они всегда делают ... это просто дезинформирует нас как профессионалов, заставляя нас тупее.
1

7

.

Похожие вопросы