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.