Vs中调试MVC源代码步骤
1、在http://aspnetwebstack.codeplex.com/网站下载最新的mvc源码
2、打开下载的MVC源码项目,在System.Web.Mvc项目中找到CommonAssemblyInfo.cs文件,将版本号改为你自己项目所引用的Mvc版本
3、编译System.Web.Mvc项目
4、使用Vs开发人员命令工具修改System.Web.Mvc.DLL的签名。dos命令:sn.exe -Vr *,31BF3856AD364E35
5、打开你自己的项目,并引用刚才所编译的System.Web.Mvc.DLL文件
注:
1、签名一定要改,要不然会报“未能加载文件或程序集“System.Web.Mvc”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。”的异常
2、MVC版本号一定要一至,注意Web.config、AppSettings.config等文件中MVC的版本号
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步