有没有一种方法可以将ASP.NET源代码附加到我的项目中,以便我也可以逐步完成它?

有没有一种方法可以将ASP.NET源代码附加到我的项目中,以便我也可以逐步完成它?,asp.net,Asp.net,我已从以下网站获得Microsoft Asp.Net源代码: 在调试当前的ASP.Net应用程序的同时,是否有一种方法可以让我进入这个源代码?我希望在不将整个解决方案添加到项目中的情况下执行此操作 例如:设置断点并附加到asp.net进程后。我想进入asp.net源代码。您需要启用.net Framework源代码步进和符号下载。符号和方向应在中提供,以启用单步执行和设置断点,您需要在调试设置中启用以下功能 在Tools->Options->debug->General 选中“启用.Net Fr

我已从以下网站获得Microsoft Asp.Net源代码:

在调试当前的ASP.Net应用程序的同时,是否有一种方法可以让我进入这个源代码?我希望在不将整个解决方案添加到项目中的情况下执行此操作


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

您需要启用.net Framework源代码步进和符号下载。符号和方向应在

中提供,以启用单步执行和设置断点,您需要在调试设置中启用以下功能

Tools->Options->debug->General

选中“启用.Net Framework源代码步进”

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

以获取更详细的解释

如a中所述:

您真正需要做的是退出VisualStudio,运行命令

gacutil /u System.Web.Mvc

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

如果您想进入作为应用程序一部分的HttpHandler或其他编译代码,您可以单步执行。然而,如果你想深入了解IIS本身,那可能是另一回事了。无论哪种方式,我都希望此时有一个更新的问题。@JBKing查看更新的问题这与我最初的答案不一样,我只是附加了调试器来查看代码中的位置?我在这里遗漏了一些内容。他希望在ASP.Net framework代码中设置断点,而不将框架的源代码添加到他的解决方案中。因此,请将源代码加载到Visual Studio的运行版本中,附加调试器并逐步执行代码。只要另一个Visual Studio当前没有调试两个站点共享的IIS进程,这应该是可行的