Below is a handy script that you can drop onto any server running any version of ASP.NET. When you load the page into the browser, it will report back to you which version of ASP.NET the current web site is configured to run.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
lblVersion.Text = System.Environment.Version.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Version Checker</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<p>.NET CLR Version:
<strong><asp:Label ID="lblVersion" runat="server" /></strong></p>
</div>
</form>
</body>
</html>Labels: ASP.NET, Version