我想通过在执行action方法之前执行的某些方法中放置断点来了解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代码中放置断点。
答案 0 :(得分:1)
我能够设置断点,他们会被击中。