Asp.net mvc 我想调试(在System.Web.Mvc.DefaultControllerFactory中设置断点),这可能吗?
我有一个项目引用了GAC中的System.Web.Mvc程序集。我还有来自Codeplex的ASP.NETMVC源代码。我想通过逐步了解DefaultControllerFactory的方法,更好地了解它。我该怎么设置呢 谢谢Asp.net mvc 我想调试(在System.Web.Mvc.DefaultControllerFactory中设置断点),这可能吗?,asp.net-mvc,debugging,debug-symbols,Asp.net Mvc,Debugging,Debug Symbols,我有一个项目引用了GAC中的System.Web.Mvc程序集。我还有来自Codeplex的ASP.NETMVC源代码。我想通过逐步了解DefaultControllerFactory的方法,更好地了解它。我该怎么设置呢 谢谢 编译MVC代码 卸载MVC(以确保不调试零售位) 使用编译的程序集,而不是零售 即使“解决方案配置”下拉列表中显示“调试”,也可以在版本中编译程序集。也可能是w3p.exe加载了您的发布程序集 1-使用Build->configurationmanager功能,确保所有项
即使“解决方案配置”下拉列表中显示“调试”,也可以在版本中编译程序集。也可能是w3p.exe加载了您的发布程序集 1-使用Build->configurationmanager功能,确保所有项目配置都已调试。 2-建造清洁 3-重建解决方案 4-iisreset(卸载已加载的发布程序集) 5-调用页面 6-附加过程
希望红色实心圆圈现在出现-祝你好运如果你真的从Codeplex下载了MVC源文件,我已经编写了一个分步指南,你可能会发现它很有用。这基本上是正确的(经过投票),但你不需要完全卸载MVC。您可以将其从GAC中删除,然后部署编译的程序集。卸载将删除工具支持,这是您不想做的。当GAC中的某个内容与某个内容(文件、安装程序等)存在依赖关系时,如果该依赖关系存在(文件仍然存在,安装程序未卸载),则无法从GAC中删除程序集。不过,你可以通过查找是真实路径来删除文件,但卸载更简单。(续)但我认为卸载要简单得多,并且在完成后安装它。你可以从GAC中删除MVC;我们已经做到了(注册黑客)。就像我说的,卸载删除了太多。谢谢,我没有卸载ASP.NET MVC,我只是删除了对GAC程序集的引用,并从源代码中引用了生成的程序集。当我开始调试时,我必须选择源文件,然后它才能工作。