Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我想调试(在System.Web.Mvc.DefaultControllerFactory中设置断点),这可能吗?_Asp.net Mvc_Debugging_Debug Symbols - Fatal编程技术网

Asp.net mvc 我想调试(在System.Web.Mvc.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功能,确保所有项

我有一个项目引用了GAC中的System.Web.Mvc程序集。我还有来自Codeplex的ASP.NETMVC源代码。我想通过逐步了解DefaultControllerFactory的方法,更好地了解它。我该怎么设置呢

谢谢

  • 编译MVC代码
  • 卸载MVC(以确保不调试零售位)
  • 使用编译的程序集,而不是零售

  • 即使“解决方案配置”下拉列表中显示“调试”,也可以在版本中编译程序集。也可能是w3p.exe加载了您的发布程序集

    1-使用Build->configurationmanager功能,确保所有项目配置都已调试。 2-建造清洁 3-重建解决方案 4-iisreset(卸载已加载的发布程序集) 5-调用页面 6-附加过程


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

    如果你真的从Codeplex下载了MVC源文件,我已经编写了一个分步指南,你可能会发现它很有用。

    这基本上是正确的(经过投票),但你不需要完全卸载MVC。您可以将其从GAC中删除,然后部署编译的程序集。卸载将删除工具支持,这是您不想做的。当GAC中的某个内容与某个内容(文件、安装程序等)存在依赖关系时,如果该依赖关系存在(文件仍然存在,安装程序未卸载),则无法从GAC中删除程序集。不过,你可以通过查找是真实路径来删除文件,但卸载更简单。(续)但我认为卸载要简单得多,并且在完成后安装它。你可以从GAC中删除MVC;我们已经做到了(注册黑客)。就像我说的,卸载删除了太多。谢谢,我没有卸载ASP.NET MVC,我只是删除了对GAC程序集的引用,并从源代码中引用了生成的程序集。当我开始调试时,我必须选择源文件,然后它才能工作。