У меня есть приложение ASP.NET MVC, размещенное в локальном IIS, которое я могу отладить в Visual Studio. У меня также есть несколько интеграционных тестов NUnit, которые выполняют различные части приложения, используя Selenium. Я хочу проникнуть в приложение во время выполнения интеграционного теста, но мне не удается заставить его работать.
Если щелкнуть правой кнопкой мыши тест и выбрать «Отладить выбранные тесты», начинается отладка, но он подключается только к проекту теста, а не к приложению. Точки останова в моих контроллерах игнорируются.
Если я уже отлаживаю приложение, при щелчке правой кнопкой мыши по тесту отображаются элементы «Выполнить выбранные тесты» и «Отладить выбранные тесты», но оба они отключены, поэтому невозможно запустить тест, если я уже отладка.
Так есть ли способ одновременно присоединить тестовый проект и проект приложения?
EDIT
Мне удалось заставить его работать, установив точку останова в моем тесте, затем, когда она была приостановлена на этой точке останова, я подключился к процессу w3wp.exe сайта IIS, что позволило мне проникнуть в приложение. Однако это скорее обходной путь, чем решение, поэтому, если у кого-то есть идеи получше, они будут признательны.