如何说服我的管理员从ASP.NET 2.0升级到3.5?

如何说服我的管理员从ASP.NET 2.0升级到3.5?,.net,asp.net,.net-3.5,.net-2.0,asp.net-3.5,.net,Asp.net,.net 3.5,.net 2.0,Asp.net 3.5,我试图说服我的web服务器管理员将.NET framework的版本从2.0升级到3.5。我想知道从服务器管理员的角度来看,升级的最佳理由是什么。显然,这里有一些最重要的思想,比如保持最新、安全等等。我正在寻找一些硬性的理由,让他们更难拒绝。升级.NET framework版本对他们来说不应该是一件大事,因为它不会影响你已经拥有的东西(如2.0应用程序)。它还将使您能够在更新的框架中开发新的应用程序,以便内置LINQ和更好的ASP.NET AJAX 谈论说服他们将实际应用程序升级到3.5框架完全

我试图说服我的web服务器管理员将.NET framework的版本从2.0升级到3.5。我想知道从服务器管理员的角度来看,升级的最佳理由是什么。显然,这里有一些最重要的思想,比如保持最新、安全等等。我正在寻找一些硬性的理由,让他们更难拒绝。

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


谈论说服他们将实际应用程序升级到3.5框架完全是另一回事,您需要对升级应用程序进行某种成本效益分析,以说服他们(如果这确实是您想要的)

.Net 3.5安装在旁边,而不是取代.Net 2.0,因此,从某种意义上说,它不是一种升级,即一切突然变得更好(或更糟),或者实际上以任何方式改变了现有服务器


其价值在于能够开发利用框架中新功能的新代码。

如果您使用AJAX,则ASP.Net AJAX内置于3.5版本,并且LINQ for SQL是一个不错的选择


但这里有一个网站展示了与.NETFrameworks1.0及更高版本的区别和新增功能。将这些功能与您实际使用的功能进行比较,以显示其巨大的优势

支持升级的一个很好的论据是,从2.0升级到3.5并不是在升级.NET运行时(CLR)。从服务器管理员的角度来看,.NET3.5安装实际上只是添加了新的库。

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


我认为您必须在开发的基础上证明3.5的合理性(抵消部署/验证等的资源成本),而不是系统管理员。

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

对于应用程序开发人员来说,最好的论据是更多——新功能。只要他们发布.NET2.0的安全补丁,就很难做出一个纯sysadmin-y类型的参数


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

嗯,不完全是这样;它将service Pack添加到2.0和3.0中,这两个版本至少都应该经过验证…同意。将更新应用到.NET只需要一些非常小的检查,以确保旧的东西不会受到影响,这将是罕见的。通常情况下,这是系统管理员可以做的事情,而不必太担心它。同时,除非您希望将这些修补程序应用于2.0库,否则如果您不打算使用更新的框架进行未来开发,就不需要升级。