VSeWSS "Присоединение к рабочим процессам IIS" недоступно

Это репост с форумов msdn, который не дал хороших результатов.

В VSeWSS 1.3 на VS 2008 "Присоединение к рабочим процессам IIS" всегда отображается серым цветом ("Построить" -> "Решение для быстрого развертывания").

Это заставляет меня запускать iisapp из командной строки, запишите PID моего процесса w3wp, нажмите Ctrl-Alt-P в VS, чтобы вызвать диалоговое окно "Присоединить к процессу", отсортируйте по PID, найдите PID, полученный ранее, и нажмите "ОК".,

Что мне не хватает?

3 ответа

Решение

Для того, чтобы "Присоединить к рабочему процессу" не было серым, я должен выбрать узел проекта в обозревателе решений. (Это единственный проект в этом решении.) Если я выберу подпапку или файл, опция будет недоступна.

По какой-то причине я сталкиваюсь с той же проблемой, когда у меня запущено несколько экземпляров w3wp (что, очевидно, будет иметь место, если вы размещаете Central Admin и ваш SSP в отдельных пулах приложений.) Я рекомендую просто закрыть все процессы w3wp, которые не выполняете код, который вы пытаетесь отладить; закройте VS, перезагрузите IIS, откройте VS и попробуйте снова.

Можете ли вы поделиться структурой проекта VSeWSS? Команды быстрого развертывания отображаются серым цветом только тогда, когда VSeWSS обнаруживает, что вы не участвуете в проекте VSeWSS.

Другие вопросы по тегам