Я хочу отладить (установить точку останова в) System.Web.Mvc.DefaultControllerFactory, возможно ли это?

StackOverflow https://stackoverflow.com/questions/701178

Вопрос

У меня есть проект, который ссылается на сборку System.Web.Mvc в GAC.У меня также есть ASP.NET исходный код MVC от Codeplex.Я хочу лучше понять DefaultControllerFactory, пройдясь по его методам.Как я мог бы это устроить?

Спасибо!

Это было полезно?

Решение

  1. Скомпилируйте MVC-код.
  2. Удалите MVC (Чтобы убедиться, что вы не отлаживаете розничные биты)
  3. Используйте сборку, которую вы скомпилировали, вместо розничной.

Другие советы

Если вы загружаете исходные файлы MVC из Codeplex, я написал пошаговое руководство по как отладить сборку System.Web.Mvc, которые вы можете счесть полезными.

Ваши сборки могут быть скомпилированы в Release, даже если в раскрывающемся списке Конфигурация решения указано Debug.Также может случиться так, что w3p.exe загрузил ваши сборки выпуска.

1 -Используйте функцию Build-> Configuration manager и убедитесь, что все конфигурации проекта отлажены.2 - Выполнить очистку сборки 3 - Перестроить решение 4 - iisreset (выгружает сборки выпуска, если они загружены) 5 - Вызвать страницу 6 - Присоединить процесс

надеюсь, теперь появятся сплошные красные круги - желаю удачи

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top