В чем разница между отладкой локального IIS и пользовательского веб-сервера? - PullRequest
1 голос
/ 11 августа 2009

В Visual Web Developer Express 2008:

Я хотел бы знать разницу между отладкой с помощью:

Использование локального веб-сервера IIS

и

Используйте пользовательский веб-сервер

Я использую IIS7 на Windows Vista, и единственное отличие, которое я заметил, это то, что вам нужен компонент совместимости IIS6 для Local IIS и, что более важно,

, которыйОтладка с помощью Local IIS всегда запускает сборку, так как пользовательский веб-сервер не запускает сборку, которая позволяет запустить ваш сайт без отладки, что создает ситуацию, которую вы хотели бы отладить (что может занять много времени, если ваш сайт нуждается вмного времени для извлечения вещей из memcache, поиска в базе данных и т. д. при запуске).Затем с помощью настраиваемого веб-сервера я могу просто отладить сайт и подобрать ситуацию, которую я уже создал ...

Поэтому мне было интересно, зачем кому-то использовать Local IIS поверх настраиваемого веб-сервера.

Этодолжен иметь некоторые преимущества, иначе его не было бы ...

Thnx Jaap

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Другим недостатком, с которым вы можете не столкнуться, является то, что вы работаете над несколькими версиями одного и того же решения (т. Е. У вас разные ветви для исправления ошибок и новых функций) из разных каталогов, тогда у вас есть проблема, когда создается одна версия решения виртуальные каталоги и отображают их на выходе вашего проекта; когда вы открываете другое решение, оно пытается сделать то же самое, но терпит неудачу, поскольку виртуальный каталог уже сопоставлен. Вы должны удалить исходные виртуальные каталоги перед загрузкой второго решения - боль, когда вам приходится переключаться между версиями.

Единственный способ, которым я могу обойти это (кроме использования настраиваемого веб-сервера), состоит в том, чтобы переместить ваше рабочее пространство в другую ветвь и синхронизировать. Хотя я знаю только PureCM, который может это сделать (я уверен, что больше систем SCM способны), ужас, который является TFS Source Control (давай, Microsoft, ты никого не обманываешь, это все еще просто SourceSafe в платье), который я застрял на работе не могу.

0 голосов
/ 11 августа 2009

Преимущества, которые вы получите с помощью Local IIS:

  • среда будет намного ближе к вашей среде развертывания
  • если вы используете другие фильтры или обработчики ISAPI, вам потребуется хостинг IIS для их получения
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...