我想调试(设置一个断点)System.Web.Mvc.DefaultControllerFactory,这可能吗?

时间:2009-03-31 14:16:59

标签: asp.net-mvc debugging debug-symbols

我有一个引用GAC中的System.Web.Mvc程序集的项目。我也有Codeplex的ASP.NET MVC源代码。我希望通过逐步完成其方法来更好地理解DefaultControllerFactory。我该如何设置呢?

谢谢!

3 个答案:

答案 0 :(得分:3)

  1. 编译MVC代码。
  2. 卸载MVC(确保不调试零售位)
  3. 使用您编译的程序集,而不是零售。

答案 1 :(得分:1)

如果您从Codeplex下载MVC源文件,我已经在how to debug the System.Web.Mvc assembly上编写了一个分步指南,您可能会发现它很有用。

答案 2 :(得分:0)

即使Solution Configuratin下拉列表显示Debug,您的程序集也可以在Release中编译。也可能是w3p.exe加载了你的发布程序集。

1 - 使用Build-> Configuration Manager功能并确保所有项目配置都是Debug。 2 - 建立清洁 3 - 重建解决方案 4 - iisreset(卸载释放组件,如果它们已加载) 5 - 调用页面 6 - 附加过程

希望现在出现坚实的红色圆圈 - 祝你好运