現在,Visual Studio 2010 RC is released我想知道是否有人知道有什麼優點/缺點有升級現有的ASP.NET應用程序以面向.NET 4框架? (除了等到最終版應該更穩定)升級到ASP.NET 4框架
回答
如果您不打算重寫應用程序的某些部分以使用ASP.NET 4.0中的新功能,我不認爲有很多好處。除非他們爲現有的功能引入了性能優化,但我不認爲你會自動得到這些,而不需要修改代碼。
否則也有很多類似的URL路由好吃的東西,SEO優化,ViewState的性能等
也許不是所有的優化,但你肯定會得到性能優化。例如,O/RM工具LINQ to SQL和Entity Framework在.NET 4.0中生成了更好的查詢,使得它們可以被SQL Server更有效地緩存。 – Steven 2010-02-19 11:04:55
至少,您必須檢查您的Web服務器是否支持ASP.NET 4.0應用程序池。
優點:你將準備當它最終
缺點:要準備好幾個問題,如果你有時間的話。
這裏是一個列表,其中一些人所遇到的問題的概述和一些讚美:
http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx
我最喜歡的資源,因爲它是不可能給你休息一下利弊下來考慮什麼可能是親對我來說,可能是你一個反面,反之亦然:
如果您打算將C#用於您的開發,那麼下一版本的框架和C#將會有一件大事;動態類型:
C#4(未4.0,銷售的人說這是.NET 4等)增加了動態關鍵字。我已經解釋了這句話:
「你或我現在無法知道現在這種類型的編譯器,所以我們希望運行時能計算出它。」
這裏以粗體顯示的關鍵點是:動態表示「使用我的運行時類型進行綁定」。
這與C#的當前版本有很大不同,並且可能有一些非常有意義的代碼編寫方式。如此隱藏在所有的喧囂中,與當前框架相比,新框架確實具有一些附加價值。
希望這有助於一些。
您擁有上線許可 - >您可以在生產中使用所有新的asp功能。
但是你會遇到VS的一些問題。
- 1. 將Asp.net框架2.0升級到4.0
- 2. 實體框架5從4升級
- 3. 升級1.1框架到4.0
- 4. 框架升級到3.5
- 5. 升級到框架4.0
- 6. 升級到ASP.NET 3.5
- 7. 將實體框架1項目升級到EF 4
- 8. 將實體框架1升級到版本4
- 9. 升級到serviceStack 4
- 10. 將VS2010 ASP.NET 3.5實體框架項目升級到EF 4.0?
- 11. 升級到RTM的Web優化框架
- 12. 升級到Xcode 4.4.1後缺少框架
- 13. 在Silverlight中升級到.net 4.0框架
- 14. 升級到Xcode 3.2後缺少框架
- 15. 缺少框架/ Xcode升級?
- 16. 升級實體框架
- 17. 升級Zend框架建議
- 18. ASP.NET:1.1升級到2.0升級
- 19. Grails - 從3級升級到4級
- 20. 將ASP.NET Core 1.1升級到ASP.NET Core 2.0
- 21. Solr從3.4升級到4
- 22. CultureNotFoundException:升級到.NET 4
- 23. 升級ASP.Net技能
- 24. 將生產服務器從ASP.NET 2升級到ASP.NET 4
- 25. 從ASP.NET MVC 3升級到ASP.NET MVC 4導致404錯誤
- 26. 升級的ASP.NET MVC 3項目到ASP.NET MVC 4
- 27. 升級ASP.NET 5從β-4對β-5
- 28. 將MVC 4 RC升級到MVC 4
- 29. Apache + asp.net框架4 + windows 7
- 30. 升級到ASP.NET 3.x
新東西不能很好地工作,所以要避免它,直到它變老或東西普通。 – poo 2010-02-19 14:37:46
升級並非一帆風順!我詳細介紹了將網站升級到asp.net4時發現的所有問題。他們應該幫忙。 http://www.britishdeveloper.co.uk/2010/05/how-to-upgrade-to-aspnet4.html – BritishDeveloper 2010-05-10 13:26:16