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

时间:2014-09-01 16:31:56

标签: asp.net-mvc asp.net-mvc-5

我关注this post。到目前为止,我可以导航并构建解决方案;但每当我尝试调试/运行它时,我都会出现这个错误:

  

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

与帖子中的建议相反,我在 web.config (项目根目录)的assemblies部分找不到compilation部分。它看起来像这样:

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

知道如何运行/调试它?

1 个答案:

答案 0 :(得分:-1)

那篇文章是从2009年开始的。我不确定当时的情况如何,但是在项目中包含MVC源代码只是为了获得MVC的源代码调试是没有必要的。 MVC Nuget包在SymbolsSource上有一个关联的符号包,默认情况下应包含该包用于调试。并且,您当然不想创建自己的MVC自定义版本,除非您想无限期维护该分支,包括应用安全补丁等等(提示:你不要&#39) ; t)的