2009-05-20 71 views
5

我想说服我的Web服务器管理员将我们的.NET Framework版本从2.0升级到3.5。我想知道从服务器管理角度来看,升级的最佳理由是什么。显然,有一些关于保持最新,安全性等等的想法。我正在寻找一些强硬的原因,这会让他们难以拒绝。我如何说服我的管理员从ASP.NET 2.0升级到3.5?

回答

6

升级.NET Framework版本对他们来说不应该是一个大问题,因为它不会影响您已经拥有的版本(例如2.0应用程序)。它还将使您能够在更新的框架中开发新的应用程序,以便像LINQ和更好的ASP.NET AJAX内置。

谈论说服他们将实际应用程序升级到3.5框架完全是另一回事,你需要做一些成本效益分析来升级你的应用程序来说服他们(如果这实际上是你想要的)。

0

.Net 3.5安装在.Net 2.0的旁边,而不是在.Net 2.0的位置,所以它不是升级,意味着一切突然变得更好(或更糟糕),或者实际上以任何方式更改现有服务器。

该值能够开发利用框架中新功能的新代码。

+2

那么,不*相当*真;它将服务包添加到2.0和3.0,两者都至少应验证... – 2009-05-20 14:16:48

1

如果你使用AJAX则ASP.Net AJAX是内置的3.5,也为LINQ SQL是一个很好的加

但这里是一个网站.Net Frameworks,显示从.NET框架1.0,该差和附加功能。将这些功能与您实际使用的功能进行比较,以显示其巨大的优势。

0

有利于升级的一个好的参数是,您不是通过从2.0升级到3.5来升级.NET运行时(CLR)。从服务器管理角度来看,.NET 3.5安装实际上只是添加了新的库。

4

从服务器管理角度看?不是很多,说实话。 .NET框架主要是一个开发者堆栈(LINQ,ASP.NET MVC等)。从管理角度来看,哪个版本的OS/IIS会更有趣。

我想你将不得不在开发的基础上证明3.5(抵消部署/验证等的资源成本),而不是系统管理员。

+0

同意。将更新应用到.NET只需要一些非常小的检查来确保旧的东西不会受到影响,这很少见。通常情况下,这将是SysAdmin可以做的事情,而不必真正担心它。同时,除非您想将这些补丁应用于2.0库,否则如果您不打算使用更新后的框架进行未来开发,则不需要升级。 – TheTXI 2009-05-20 14:29:08

0

不确定这是否会影响服务器管理员的角度,但我认为LINQ支持和Silverlight支持是3.5中更具吸引力的功能之一。

0

对于应用程序开发人员来说,最好的参数是 - 新功能。只要他们发布.NET 2.0的安全补丁,就很难做出纯粹的sysadmin-y类型的参数。

更好的方法可能是说服上级。 “嘿,有了像ASP.NET AJAX这样的新功能,这将使我们的生产效率更高,在更短的时间内产生更多的功能。”然后他们可以依靠系统管理员。