Asp.net mvc 如何导航/逐步进入asp.net mvc 5源代码?

Asp.net mvc 如何导航/逐步进入asp.net mvc 5源代码?,asp.net-mvc,asp.net-mvc-5,Asp.net Mvc,Asp.net Mvc 5,我跟着。到目前为止,我可以导航并构建解决方案;但每当我尝试调试/运行它时,我总是会出现以下错误: 无法加载文件或程序集“System.Web.Mvc”或其依赖项之一。无法验证强名称签名。程序集可能已被篡改,或者已延迟签名但未使用正确的私钥完全签名。(来自HRESULT的异常:0x80131045) 与帖子中的建议相反,我在web.config(项目根目录)的编译部分中找不到程序集部分。看起来是这样的: <system.web> <compilation debug="tr

我跟着。到目前为止,我可以导航并构建解决方案;但每当我尝试调试/运行它时,我总是会出现以下错误:

无法加载文件或程序集“System.Web.Mvc”或其依赖项之一。无法验证强名称签名。程序集可能已被篡改,或者已延迟签名但未使用正确的私钥完全签名。(来自HRESULT的异常:0x80131045)

与帖子中的建议相反,我在web.config(项目根目录)的
编译
部分中找不到
程序集
部分。看起来是这样的:

<system.web>
   <compilation debug="true" targetFramework="4.5" />
   <httpRuntime targetFramework="4.5" />
</system.web>


知道如何运行/调试它吗?

那篇文章是2009年的。我不确定当时的情况是什么,但在项目中包含MVC源代码只是为了获得MVC的源代码调试是没有必要的。MVC Nuget包在SymbolsSource上有一个关联的symbols包,默认情况下应包括该包以进行调试。而且,您当然不想创建自己的自定义版本的MVC,除非您想无限期地维护该分叉,包括应用安全补丁,以及它们到达时的情况(提示:您不需要)。

hmm,有问题。谢谢你的链接。我正在学习MVC。我认为导航和调试步骤可以帮助我更好地学习/探索。在MVC4之前,它很简单。。。我看到了关于symbolsource的答案,但我也需要导航(无需调试)。