C# 为我的项目升级ASP.NET或.NET Framework需要多长时间?

C# 为我的项目升级ASP.NET或.NET Framework需要多长时间?,c#,.net,asp.net,C#,.net,Asp.net,我有一个在ASP.NET2和.NETFramework2上运行的项目。人们通常要等多久才能将应用升级到最新的ASP.NET和.NET framework版本?一些“人”会尽快升级,最好是在最新版本仍处于测试阶段时:) 第一个servicepack之后的一些“人” 有些“人”永远不会 一些“人”只有在客户付钱的情况下才会出现 但一般来说,我会说,在最初的bug出现之后,由于新功能(例如更容易的URL重写、客户端ID、线程、Linq、EF等)或更高的安全性或其他方面(如更高的开发人员生产率),升级的

我有一个在ASP.NET2和.NETFramework2上运行的项目。人们通常要等多久才能将应用升级到最新的ASP.NET和.NET framework版本?

一些“人”会尽快升级,最好是在最新版本仍处于测试阶段时:)

第一个servicepack之后的一些“人”

有些“人”永远不会

一些“人”只有在客户付钱的情况下才会出现


但一般来说,我会说,在最初的bug出现之后,由于新功能(例如更容易的URL重写、客户端ID、线程、Linq、EF等)或更高的安全性或其他方面(如更高的开发人员生产率),升级的情况会比较温和。

如果您不开发站点/应用程序,只要让它保持原样运行,直到完成额外的工作,然后升级它,如果它相当直接或需要的话


至少,我们倾向于在发布Visual Studio版本时对其进行升级,然后在发布后不久升级应用程序。

对于web应用程序,您开发的平台在很大程度上与您的用户无关。因此,答案是“在您的主机服务器被更新以处理新平台之后的某个时候”和“只要您需要使用新工具/感到舒适,并且有时间进行测试以确保没有任何损坏”


在我的例子中,我们已经有了在VS 2010和.net 4中工作的许可证大约一年了,并且已经有了一些项目,如果有一些新功能,这些项目会更容易,但是我们的服务器组在基础设施升级方面一直处于停滞状态,因此我们仍然被锁定在不高于.net 3.5的水平。我通常会在新项目中使用新版本的工具,但我不会尝试更新旧代码,直到我对这些差异感到满意,并且需要进行相当大的修订。如果它没有坏,就不要修复它的概念。

如果你的web应用工作得很好,性能也很好,为什么要升级呢

仅当此升级修复了某些问题或添加了您需要的功能时,才应升级。为了升级而升级对任何人都没有用,有时可能相当危险,因为在升级过程中总有可能破坏某些东西。

对于“人”,你是指我们的开发者还是指消费者?“这取决于情况”。如果您不打算更改应用程序,那么您就不需要新功能,也不必着急。OTOH,如果您有其他使用更高版本的应用程序,那么您最好将它们全部更新到最新版本。