Почему я не могу отладить мой сайт ASP.NET в Visual Studio? - PullRequest
20 голосов
/ 15 марта 2010

Раньше я мог подключаться к процессу w3wp и отлаживать свое веб-приложение, но это больше не работает. Я понятия не имею, что изменилось, чтобы сломать это. Я использую Visual Studio 2008 SP1. И я отлаживаю в IIS, не используя собственный сервер ASP.NET (т.е. я не запускаю свой проект, я просто присоединяюсь к работающему процессу (w3wp).

Мои контрольные точки просто имеют «контрольная точка в настоящее время не будет достигнута. Исходный код отличается от исходной версии».

Что я пробовал:

  • Делал раствор Чистым.
  • сделал решение Перестроить.
  • Удостоверился, что отладка компиляции = true в моем файле web.config.
  • Удалил папку bin
  • Перезапущенная Visual Studio
  • Перезагрузка IIS
  • перезагрузил компьютер
  • Добавлен простой Response.Write, чтобы гарантировать, что используется последняя DLL. Это.
  • Убедился, что Debug ASP.NET отмечен в свойствах моего проекта. Это.
  • Убедитесь, что все мои проекты скомпилированы в моей конфигурации сборки. Они есть.

Но ничего из этого не помогает. Я присоединяюсь к w3wp, но мои контрольные точки никогда не получаются.

Есть идеи?

Ответы [ 14 ]

0 голосов
/ 15 февраля 2018

В моем случае у меня было консольное приложение, размещенное на веб-странице в .Net Framework 4.6.1. Когда я добавил Debug в Условные символы компиляции , он начал работать:

enter image description here

0 голосов
/ 17 декабря 2015

Я использовал расширение VSCommands Visual Studio для подключения отладчика (удобно). Тем не менее, IIS Express работал, и я догадался, что это может помешать. Конечно, когда я закрыл IIS Express , внезапно я смог снова отладить.

последовала радость.

0 голосов
/ 08 августа 2015

В OpenVMS мы просто использовали:

Компиляция / отладка, затем ссылка / отладка

и все! Simples !!

но если серьезно, убедитесь, что файл, в котором находится строка Debugger.Break, имеет «Копировать всегда» в свойствах, прежде чем восстанавливать

0 голосов
/ 09 октября 2013

У меня была эта проблема некоторое время, и я нашел свое решение на форуме MS (ссылка ниже). Инструмент диагностики отладки был виновником для меня, но мне не пришлось его удалять. У меня было настроено правило сбоя для процесса w3wp, и я просто удалил это правило и перезапустил все.

Microsoft Forum для Невозможно прикрепить ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...