Ярлык клавиатуры для подключения к w3wp.exe в VS11
Поскольку VS11 удалил макросы, я больше не могу запускать этот макрос для присоединения к веб-серверу, используя сочетание клавиш.
Есть ли другой способ запустить отладчик и подключиться к определенному процессу с помощью сочетания клавиш в VisualStudio 2012?
Ответы
Ответ 1
Отладчик в visual studio автоматически присоединяется к веб-серверу, если вы установите флажок в свойствах проекта. Макрос никогда не был необходим для этого.
Установите флажок "Использовать локальный веб-сервер IIS" в Visual Studio на вкладке "Веб" ваших свойств проекта. Затем установите флажок "ASP.NET" внизу, в разделе "Отладчики"
Чтобы отладить, просто нажмите F5.
ИЗМЕНИТЬ
Чтобы F5 просто подключился к w3wp.exe...
Убедитесь, что у вас есть веб-проект в качестве проекта StartUp
![enter image description here]()
На вкладке "Веб-настройки параметров веб-проекта" выберите "Использовать локальный веб-сервер IIS" и введите URL-адрес, который вы используете для перехода на ваш сайт (на самом деле URL-адрес имеет значение, если вы сохраняете действие "Начать" на "Текущая страница" ), Мне не нравится, когда браузер запускается, потому что есть хороший шанс, что я нахожусь на другом сайте в проекте. Но что отличное, когда он присоединяется к w3wp.exe, он будет отлаживать любой сайт.
![enter image description here]()
Ответ 2
Установите расширение AttachTo и привяжите комбинацию клавиш к Tools.AttachToIIS.
Ответ 3
В ответ на ответ Cory вам не нужно создавать свой собственный ярлык. CTRL + ALT + P открывает диалог подключения к процессу, затем вы можете использовать его предложение и ввести "w", чтобы найти процесс IIS в списке.
Это также полезно, если вы используете удаленную отладку и, следовательно, не имеете локального процесса для автоматического подключения.
Если вы работаете с IIS на локальном компьютере, вы можете настроить его как локальный веб-сервер IIS или пользовательский веб-сервер на вкладке "Веб" ваших свойств проекта.
Ответ 4
Печально, что макросы были удалены в VS 2012, но вы можете использовать горячие клавиши:)
Ctrl + Alt + P
Нажмите w (сначала найдем, который на 99% равен w3wp)
Нажмите "Enter"
Ответ 5
В VS12 я просто добавил свой собственный ярлык, потому что по умолчанию не существует.
Ctrl + Shift + Alt + D
Для веб-приложений я обычно следую за ним с помощью w и введите. Введите большой ключ по вашему правильному мизинцу.
Ответ 6
Поскольку расширение AttachTo не поддерживается vs 2015, я предлагаю другое: Установите на место.