Раньше я мог подключаться к процессу w3wp и отлаживать свое веб-приложение, но это больше не работает. Я понятия не имею, что изменилось, чтобы сломать это. Я использую Visual Studio 2008 SP1. И я отлаживаю в IIS, не используя собственный сервер ASP.NET (т.е. я не запускаю свой проект, я просто присоединяюсь к работающему процессу (w3wp).
Мои контрольные точки просто имеют «контрольная точка в настоящее время не будет достигнута. Исходный код отличается от исходной версии».
Что я пробовал:
- Делал раствор Чистым.
- сделал решение Перестроить.
- Удостоверился, что отладка компиляции = true в моем файле web.config.
- Удалил папку bin
- Перезапущенная Visual Studio
- Перезагрузка IIS
- перезагрузил компьютер
- Добавлен простой Response.Write, чтобы гарантировать, что используется последняя DLL. Это.
- Убедился, что Debug ASP.NET отмечен в свойствах моего проекта. Это.
- Убедитесь, что все мои проекты скомпилированы в моей конфигурации сборки. Они есть.
Но ничего из этого не помогает. Я присоединяюсь к w3wp, но мои контрольные точки никогда не получаются.
Есть идеи?