Подтвердить что ты не робот

Как настроить IIS Express для работы с VS2008?

У меня загружена и установлена ​​бета-версия IIS Express на WinXP. У меня нет VS2010.

Как настроить VS2008 для запуска бета-версии IIS Express при отладке/запуске сайта?

4b9b3361

Ответ 1

Для запуска IIS Express из командной строки, похоже, работает следующее:

  • Откройте Properties для веб-сайта

  • Выберите Start Options

  • В меню "Пуск" выберите Start External Program, поместите путь к iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

  • Аргументы командной строки:/путь: {путь к решению проекта}/clr:3.5

  • В Server выберите Use Custom Server

  • Базовый URL: http://localhost:8080/ (по умолчанию для IIS Express вы можете изменить это с помощью аргументов командной строки)

  • Важно! Снимите флажок под Debuggers, иначе вы получите сообщение об ошибке "Невозможно начать отладку на веб-сервере..."

Информацию о запуске с помощью файла конфигурации можно найти на этом сайте: Отладка вашего веб-проекта .NET с помощью IIS Express [Советы и рекомендации]. Это VS2010 конкретный, но я подозреваю, что то же самое будет работать в 2008 году.

Ответ 2

Я пытаюсь сделать то же самое, но не будет нет прямой интеграции vs2008 для iis express (они только что добавили его к vs2010 sp1 beta), чтобы использовать его для тестирования/разработки, вам нужно сделать следующее.

  • Запустите веб-сайт в iisexpress, используя следующую командную строку (параметры командной строки iisexpress), измените $(ProjectDir) на что вам нужно.

    "% programfiles%/iis express/iisexpress.exe" /путь: $(ProjectDir)/порт: 4326/clr:v2.0

  • Присоедините отладчик Visual Studio к процессу iisexpress.exe

  • Перейдите к http://localhost:4326 или щелкните правой кнопкой мыши значок iisexpress systray и выберите свой сайт

Примечание. Я попытался связать это как событие post-build в visual studio, но если вы используете cmd выше, vs2008 зависает, пока iisexpress не завершится. Я также попытался использовать это с помощью start /b или поместив cmd в пакетный файл и попытавшись запустить его, но ни одна из них не работает.

Спасибо

Кит