Це, мабуть, найкраще віднести до іншого вирішення, але це працює для мене.
Я зазвичай вперше запускаю проект із контекстного меню "Перегляд у браузері" (або CTRL-Shift-W).
Відтоді все, що вимагає налагодження, я зазвичай приєдную до нового існуючого процесу iisexpress. Хоча перегляд контекстних меню зробить це не стартером, він майже такий же швидкий, як F5, з наступними натисканнями клавіш:
- Shift-F6 для складання поточного проекту або Ctrl-Shift-B для створення всього рішення (це потрібно лише в тому випадку, якщо ви внесли зміни, але я думав, що слід згадати про це, оскільки F5 це вже робить).
Ctrl-Alt-P відкриває діалогове вікно вкладення процесу
набравши "iis", то вас зведе до процесу iisexpress
- натисніть Enter, і ви приєднаєтесь
Якщо у вас працює більше одного iisexpress, останній розпочатий, як правило, з’явиться вгорі списку. Іншим варіантом є переключення-вибір і приєднання до всіх них.
Це має ряд переваг IMO. По-перше, це не припиняє процес. По-друге, вікно браузера не закривається, коли ви припиняєте налагодження. Мене це розтріскує, коли я бачу, як розробник повторює 7 кроків, щоб перейти до відтворення помилки, коли все, що йому потрібно зробити, це натиснути F5 у існуюче вікно браузера, щоб просто перезавантажити, коли підключений налагоджувач. Нарешті, я маю це робити вже під час приєднання до нуніту, тому отримую більш послідовний досвід.