Я хочу отладить (установить точку останова в) System.Web.Mvc.DefaultControllerFactory, возможно ли это?
-
22-08-2019 - |
Вопрос
У меня есть проект, который ссылается на сборку System.Web.Mvc в GAC.У меня также есть ASP.NET исходный код MVC от Codeplex.Я хочу лучше понять DefaultControllerFactory, пройдясь по его методам.Как я мог бы это устроить?
Спасибо!
Решение
- Скомпилируйте MVC-код.
- Удалите MVC (Чтобы убедиться, что вы не отлаживаете розничные биты)
- Используйте сборку, которую вы скомпилировали, вместо розничной.
Другие советы
Если вы загружаете исходные файлы MVC из Codeplex, я написал пошаговое руководство по как отладить сборку System.Web.Mvc, которые вы можете счесть полезными.
Ваши сборки могут быть скомпилированы в Release, даже если в раскрывающемся списке Конфигурация решения указано Debug.Также может случиться так, что w3p.exe загрузил ваши сборки выпуска.
1 -Используйте функцию Build-> Configuration manager и убедитесь, что все конфигурации проекта отлажены.2 - Выполнить очистку сборки 3 - Перестроить решение 4 - iisreset (выгружает сборки выпуска, если они загружены) 5 - Вызвать страницу 6 - Присоединить процесс
надеюсь, теперь появятся сплошные красные круги - желаю удачи