调试Asp.net MVC

  1. 源码地方

  2. 每一个项目的签名删除。在每个MVC版本发布之前,贡献团队总是通过位于工具文件夹中的指定密钥文件35MSSharedLib1024.snk强制每个MVC相关程序集,以防止汇编篡改。但是你得到的snk文件不包含私钥,如果直接编译,你只能延迟签署所有程序集。不幸的是,延迟签署的程序集不支持调试功能。因此,您必须逐个禁用项目属性中的程序集强名称。

  3. 更改System.Web.WebPages项目中的assembly的引用,删除[assembly:InternalsVisibleTo中的PublicKey选项

  4. 移除你的WebMVC项目中的 Web.config,Views\web.config中的各种PublicKeyToken的值

  5. 下载直接可以调试的MVC源码项目

  6. 相关Web-MVC与Web-API生命周期的资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值