最近我已经注意到,在安装VS 2012之后,我有2.0版本的“ASP.NET Web Pages”程序集,如System.Web.WebPages.dll,System.Web.Razor。 DLL,System.Web.Helpers.dll等,因为我记得有1.0版本。当我将Web应用程序部署到生产服务器时,这会导致很多问题,因为我只有1.0版本并且csproj文件包含引用。所以在Dev visual studio中有一个指向C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Web Pages \ v2.0 \ Assemblies \ System.Web.Helpers.dll的参考,它不存在于PROD中。新版本的System.Web.WebPages DLL
问题: 不过,我想知道是什么导致“ASP.NET网页”程序集升级?是因为.NET 4.5中的异步支持还是有其他原因?