3

我从http://aspnetwebstack.codeplex.com/获得了 Microsoft Asp.Net 源代码

有没有办法让我在调试我当前的 ASP.Net 应用程序的同时进入这个源?我想在不将整个解决方案添加到我的项目中的情况下执行此操作。

例如:设置断点并附加到 asp.net 进程之后。我想进入 asp.net 源代码。

4

2 回答 2

2

您需要启用 .NET Framework 源代码单步执行和符号下载。符号和方向应该可以从SymbolSource 获得

于 2013-07-08T19:35:19.900 回答
1

要启用单步执行和设置断点,您需要在 Debug-settings 中启用以下功能

Tools -> Options -> Debugging -> General

查看Enable .Net Framework source stepping

Tools -> Options -> Debugging -> Symbols下面添加以下内容:

有关更详细的说明,请参阅此链接。

如上一个答案所述:

你真正需要做的是退出你的 Visual Studio,运行命令

gacutil /u System.Web.Mvc

然后转到 C:\Windows\Microsoft.NET\assembly\GAC_MSIL,删除或重命名有问题的 System.Web.Mvc 文件夹。在此之后,启动您的 Visual Studio 并下载“正确的” System.Web.Mvc,您可以单步执行代码并设置断点。

于 2013-07-08T20:35:15.843 回答