Как настроить IIS Express для запуска с VS2008?
-
29-09-2019 - |
Вопрос
У меня загруженная бета -версия IIS Express на Winxp. У меня нет VS2010.
Как мне настроить VS2008 для запуска бета -версии IIS Express при отладке/запуске сайта?
Решение
Следующее, кажется, работает для IIS Express, запускающегося из командной строки:
Открыть
Properties
для веб -сайтаВыбирать
Start Options
Под началом действия выберите
Start External Program
, поставить путь кiisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
)Аргументы командной строки: /path: {path to Project Solution} /clr:3.5
Под
Server
, ВыбратьUse Custom Server
Базовый URL:
http://localhost:8080/
(По умолчанию для IIS Express вы можете изменить это с помощью аргументов командной строки)Важный! Снимите все под
Debuggers
В противном случае вы получите ошибку «Невозможно начать отладку на веб -сервере ...»
Информацию о запуске с использованием файла конфигурации можно найти на этом сайте: Отладка вашего веб -проекта .NET с IIS Express [Tips & Tricks. Анкет Это специфично VS2010, но я подозреваю, что то же самое будет работать в 2008 году.
Другие советы
Я пытаюсь сделать то же самое, как и будет Нет прямой интеграции VS2008 для IIS Express (Они только что добавили его в бета -версию VS2010 SP1), чтобы использовать ее для тестирования/разработки, вам нужно сделать следующее.
Запустите веб -сайт в iisexpress, используя следующую командную строку (Параметры командной строки iisexpress), изменить $ (projectDir), чтобы быть тем, что вам нужно.
«%Programfiles% /IIS Express /iisexpress.exe» /Path: $ (ProjectDir) /Port: 4326 /Clr:V2.0
Прикрепите отладчик Visual Studio к процессу iisexpress.exe
Просматривать http: // localhost: 4326 или щелкните правой кнопкой мыши значок iisexpress Systray и выберите свой сайт
Примечание: я попытался подключить это как событие после сборки в Visual Studio, но если вы используете CMD выше, то VS2008 висит, пока IISEXPRESS не завершится. Я также пытался использовать это с start /b
Или размещение CMD в пакетный файл и попытка начать это, но ни один из вариантов не работает.
Спасибо
Кит