.NET框架版本要求

时间:2009-03-16 14:03:08

标签: .net asp.net

Web用户是否有办法确定他们正在查看的特定网页所需的.NET框架版本?

3 个答案:

答案 0 :(得分:4)

ASP.NET网页在服务器上处理,只是将纯HTML发送到浏览器。在查看使用ASP.NET创建的网页时,客户端无需在其PC上安装.NET Framework。服务器需要安装正确版本的.NET Framework才能处理页面。

对于服务器端,除Visual Studio 2008外,VS的所有版本都与特定版本的框架绑定。

Visual Studio.NET(2002)=> .NET Framework 1.0 Visual Studio.NET 2003 => .NET Framework 1.1 Visual Studio.NET 2005 => .NET Framework 2.0

有一个Framework 3.0可以添加Windows Presentation,Communication和Workflow框架,这些应用程序可以使用安装了适当插件的Visual Studio 2005构建。 Visual Studio 2008可以针对任何2.0,3.0和3.5框架。

如果您尝试下载现有项目,并且正在尝试确定哪些主机可以运行该应用程序,那么您应该检查您要使用的应用程序的网站,它应该为您提供要求。在大多数情况下,框架是向后兼容的,因此为2.0构建的应用程序将在3.5上运行。因此,您不需要完全匹配,但1.0和1.1应用程序将无法在安装了2.0或更高版本的服务器上运行。

希望这有帮助。

答案 1 :(得分:0)

我不认为这是可能的。网站所有者选择应用程序将使用哪个框架(在IIS中)更多通过.net 1.1中有效的某些功能。在3.5中不再有效,所以如果存在这样的情况,则应用程序将无效。

答案 2 :(得分:0)

没有故意提供此机制。你可能能够找到一些在受控环境下工作的黑客,但我个人并不知道。