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