Windows 2012 R2 不支援 .NET 2.0 的迷思?
最近和幾位朋友聊天時發現,對於 .NET 2.0 的支援認知似乎有些出入。
因為認為 windows 2012 就只有支援 .NET 3.5 而沒有支援 .NET 2.0
這裡我們馬上來破除迷思,可以看到在 windows 2012 R2 上新增功能時可以看到 「.NET Framework 3.5 功能」,展開來的話可以很清楚地看到包括 2.0 和 3.0
主要是因為 .NET 3.5 是建立在 .NET 2.0 之上的,各位若是去 IIS 看 Application Pool 上的對應 .NET Framework 版本應該只可以看到 .NET 2.0 或是 .NET 4 才對 。從以下的架構圖就可以看出來 .NET 都是以堆疊的方式擴充。
注:.NET 4 之後只要升級到 4.5 或是 4.5.1 就會和 .NET 4 融合在一起。所以不會有三組 ( .NET FX 也會比較小 )