Я хотел бы узнать, как работает связующее устройство ASP.NET MVC, помещая точки останова в некоторые методы, которые выполняются до выполнения моего действия. Например, размещение их в классе DefaultModelBinder. Я прошел путь добавления некоторых источников MVC-проектов в свое решение (например, System.Web.MVC, System.Web.Razor, System.Web.WebPages, System.Web.Helpers...), поэтому я могу запускать свои версии из них и разместить точки останова, где мне нравится, но я получил ошибку "Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. Strong name signature could not be verified"
. Я использую сторонний подписанный компонент, который ссылается на System.Web.MVC, и я думаю, что причиной этой ошибки является.
Существуют ли другие способы отслеживания кода System.Web.MVC перед запуском моего кода? Мне известно о настройке Visual Studio для получения соответствующих символов с серверов символов, но я не знаю, как разместить точки останова в .NET-коде до запуска моего собственного кода.