神魂顛倒論壇logo

icon
首頁Microsoft 應用技術區.NET / Visual Studio → 為什麼該升級舊版的 .NET 應用程式? .NET 3.5 SP1~ 4.5.1 的支援週期及停止支援說明 (End of Support)

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


為什麼該升級舊版的 .NET 應用程式? .NET 3.5 SP1~ 4.5.1 的支援週期及停止支援說明 (End of Support)


為什麼該升級舊版的 .NET 應用程式? .NET 3.5 SP1~ 4.5.1 的支援週期及停止支援說明 (End of Support) 簡版






為什麼該升級舊版的 .NET 應用程式? .NET 3.5 SP1~ 4.5.1 的支援週期及停止支援說明 (End of Support)

原文:http://blogs.msdn.com/b/msdntaiwan/archive/2014/10/20/why-update-net-and-eos.aspx


在新視窗檢視


各位夥伴們,
在2014/8月初時,.NET 產品團隊發佈了 (簡述如下),說明 .NET 3.5 SP1 ~ 4.5.1 版本的支援週期及停止支援日通知 (End of Support, EOS),建議開發者及IT人員將應用系統即刻升級到 .NET 4.5.2,並使用 Visual Studio 2013開發專案。

  ---------------------------------------------------------------------------------------

[公告簡述] .NET Framework 支援週期原則歷程記錄

Microsoft 於 2010 年 3 月宣布從 .NET Framework 3.5 Service Pack 1 (SP1) 開始,便將 .NET Framework 定義為元件,而非獨立產品。作為元件,.NET Framework 3.5 Service Pack 1 (SP1) 或更新版本的支援週期原則將與其基礎 Windows 作業系統相同。

Microsoft 於 2014 年 8 月 7 日宣布 .NET Framework 4、4.5 和 4.5.1 的支援將於 2016 年 1 月 12 日結束。我們建議客戶和開發人員在 2016 年 1 月 12 日之前完成 .NET Framework 4.5.2 的就地更新,以繼續取得技術支援和安全性更新。.NET Framework 4.5.2 及所有其他 .NET Framework 版本 (例如 3.5 SP1) 的支援都會在作業系統的支援週期期間繼續受到支援。

  ----------------------------------------------------------------------------------------


.NET 是許多開發人員熟悉的應用程式開發 Framework及技術,許多企業內現有的.NET 應用程式可能正執行在 Windows, Windows Server, IIS 上,然而停止支援代表了什麼意思了? 開發人員及 IT 人員應該採取什麼行動呢? 本文整理了說明及FAQ,以及升級的參考資源。


1.   終止支援日期是?針對 NET 2.0 ~ 3.5 開發的應用程式 (若執行於 Windows Server 2003):2015/7/14 停止支援 -> 升級上線環境的作業系統 (Windows Server 2008 後) 及 .NET 版本 (.NET 3.5 SP1 或 .NET 4.5.2)


針對 .NET 3.5 版本前所開發的應用程式,並執行於 Windows Server 2003 上,不論是 WinForm、Web Form應用程式,2015/7/14 日是 Windows Server 2003的終止支援日,請速升級 Windows Server,確認其.NET 執行環境的作業系統為 Windows Server 2008/2012 或 Windows 7 以後,則其支援週期會與作業系統支援週期相同,將持續得到支援; 上線執行環境的 .NET Framework 版本請確定為 .NET 3.5 SP1,.NET 3.5 SP1 可以與 .NET 4.5.2 並存安裝並執行,但仍建議將 .NET 應用程式及專案升級到 .NET 4.5.2 及 Visual Studio 2013 之後版本,以享有更好的功能、執行效能、資安及開發生產力之提升。詳細升級 Windows Server 2003 資源,請參考。針對 .NET 4.0 ~ 4.5.1 開發的應用程式 (執行於 Windows Server 或 Windows 任一版本) : 2016/1/12 停止支援 -> 確認上線環境的作業系統 (Windows Server 2008 / Windows 7 後) 及 .NET 版本 (.NET 4.5.2)

針對 .NET 4.0, 4.5, 及 4.5.1 版本所開發的應用程式,不論是執行在作業系統 Windows Server/ Windows 的版本為何,不論是 WinForm、Web 應用程式,建議於 2016/1/12 日前,將 .NET 執行環境版本及專案升級到 .NET 4.5.2 及 Visual Studio 2013 之後版本。 .NET Framework 4.5.2 是 .NET Framework 4、4.5 或 4.5.1 之後的可相容就地更新 (in-place update),這表示我們預期建立於舊版 .NET 4.x 的應用程式可以在 .NET Framework 4.5.2 上繼續執行,不需要重新編譯應用程式。(不一定要有原始碼,或是 Visual Studio 專案檔,只需確定 .NET 執行環境的版本為 4.5.2 之後)

2. 終止支援意味著什麼? 資安風險及高維護成本

終止支援是指在該終止日之後, 不再針對該版本的 .NET Framework 進行功能改進, 問題修正及安全性改新. 若是企業重要系統執行在舊版的 .NET 環境上, 將面臨到可能的資訊安全風險, 尤其是提供給外部客戶的 Internet 服務應用程式. 簡單描述如下,資安風險 : 終止支援後, 微軟不再提供資訊安全修補程式和 Hotfix, 伺服器及應用程式很容易遭受資訊安全威脅並造成停機時間。成本提升 : 不再有任何付費或免費的協助支援選項,伺服器及應用程式維護費用將快速高漲。法規風險 : 不符合法規與政策,可能導致信用評等降低、認證不通過,例如SSAE 16或 ISO 27001等。

 






瘦小腹 | 回到頂部
Icon
網路的事情,讓網路解決

[ 逛網路就像是在探險 ]

    神 魂 顛 倒 T W G

http://bbs.flash2u.com.tw

http://tw.myblog.yahoo.com/flash2u-twg

http://flash-silverlight.blogspot.com/

http://flash2u.spaces.live.com/?_c02_owner=1

簡版







原文
http://blogs.msdn.com/b/msdntaiwan/archive/2014/10/20/why-update-net-and-eos.aspx


3. 升級到 Visual Studio 2013 及 .NET 4.5.2 後的好處是?

新版的 Visual Studio 及 .NET 在 Web、跨平台 App 開發都有很好的演進,在執行效能上也有顯著的提升 (在 IIS上其啟動速度可以增快約10倍),簡述如下,.NET 迎向主流的現代 Web 開發技術 (Modern Web) -

我們提到現代化的 Web 技術 (Modern Web),包括了 ASP.NET 如何支援  (Web Form 及 MVC 皆支援)、、各種 (例如 facebook) 開發範本及 Identity Provider、、,例如股票報價,線上即時對話聊天室、生產線即時資訊與電子看板即時互動資訊。以及,包括非同步程式開發、更快的啟動速度等改進。ASP.NET Web Form 持續進化 -

讓 Web Form 開發者,一樣可以邁向現代化的開發技術,包括HTML5, RWD, Web API, Identity 等支持,可參考這篇文章 跨平台 App 開發 -

透過 ,用你熟悉的 Visual Studio + C# 一樣可以開發原生 Native 不同平台 App (iOS/Android/Windows),而且效能及操作經驗就是原生的,更好的是在 Visual Studio 中可共用專案,例如資料存取的 business logic 共用、或驗證使用者身份的 business logic 共用,如此用一樣的 C# 語法,就可省下許多在不同平台開發的功夫,實現跨平台 app 開發。若是熟悉 HTML/JavaScript開發者,可以採用 Hybrid App開發方式,透過 ,在 Visual Studio 中一樣可以開發跨平台 App。ASP.NET 新版本具有更佳的執行效率 - 啟動速度可以增快約10倍

使用新版本的ASP.NET開發的網站支援搭配IIS 8.5伺服器的閒置後暫停功能,在指定的逾時時間終了時令網站進入暫停狀態,而非停止執行(預設值)。讓網站進入暫停狀態的好處是當下一個使用者的要求送達到網站的時候,暫停中的網站能夠快速啟動並提供服務,而且網站在進入暫停狀態時會較執行中的網站佔據較少的記憶體,因此設定網站閒置一段時間後進入暫停狀態不但可以提升網站的啟動速度,而且也可以提供IIS伺服器掛載網站的數量。透過網站閒置後暫停設定,網站從暫停狀態中啟動要比從預設的終止狀態啟動,其啟動速度可以增快約10倍,而且IIS伺服器能夠掛載的網站數量也可以提升約7倍。

開發工具 Visual Studio 2013 的開發生產力提升 - 可參考以下文章  Visual Studio 及 TFS 2013 在 ALM 軟體生命週期領域的加強 - 詳請看

  Team Foundation Server (TFS) 及 Visual Studio 2013 除了支援 Team Foundation 集中式版控機制,也已內建支援 ,另外 TFS 除了支援使用 Visual Studio 的開發者外,使用 XCode 開發 iOS 或是 Eclipse 的 Java 開發者,一樣可以透過 。若是 Agile/Scrum 敏捷開發團隊,無論是採用何種技術的開發團隊,TFS提供了,例如看板、backlog management、burndown chart 等。最後  (原名 Team Foundation Service) 提供了雲端 ALM 平台,無需準備機器或安裝即可線上開通,讓開發/測試的工作更便利,尤其是其提供的,這個太棒了,無需準備大量機器就可模擬成千上萬的 concurrent users。最後一個好物,是發行管理及自動化佈署,透過 可大幅減少應用程式上線佈署的時間及可能過版錯誤的風險。

在新視窗檢視

更多的升級好處及作法,可參考以下文章:
http://blogs.msdn.com/b/msdntaiwan/archive/2014/10/20/why-update-net-and-eos.aspx

 





瘦小腹 | 回到頂部
Icon
網路的事情,讓網路解決

[ 逛網路就像是在探險 ]

    神 魂 顛 倒 T W G

http://bbs.flash2u.com.tw

http://tw.myblog.yahoo.com/flash2u-twg

http://flash-silverlight.blogspot.com/

http://flash2u.spaces.live.com/?_c02_owner=1
下一主題 上一主題