最近我已經注意到,在安裝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中的異步支持還是有其他原因?