环境vs2015+win7x64+.net 4.5
system.web.mvc中版本改成4.0.0.1
个人测试mvc项目中根目录web.config改
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="null" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="null" />
<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.1" />
</dependentAssembly>
views/web.config中改
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false" />
</sectionGroup> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=null" /> <add assembly="System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=null" />
删除原有引用dll,添加同名工程应用
终于调试成功。
在VS2015和Win7x64环境下,使用.NET 4.5,通过将System.Web.Mvc版本更新为4.0.0.1,修改项目根目录及Views目录下web.config的相应配置,并移除旧DLL引用,添加源码工程引用,成功实现了Mvc4的源码调试。
9110

被折叠的 条评论
为什么被折叠?



