如何从网页确定主机的已安装ASP.NET版本

时间:2020-03-05 18:45:49  来源:igfitidea点击:

我有一个在Windows共享托管环境中运行的站点。在共享主机帐户的控制面板中,我将其设置为使用ASP.NET 3.0版,但没有特别说明3.5 SP1.

如何在asp.net页上托管我的网站的服务器上运行的已安装版本?

解决方案

回答

一种方法是在Page Load中引发异常,但不要捕获它。在页面底部,我们将看到版本号。

回答

谢谢!

我刚刚在页面上放置了<%= Environment.Version%>并得到了2.0.50727.3053

回答

@Jon Limjap:不幸的是,这告诉我们.NET CLR(运行时库)版本,而不是.NET Framework版本。这两个版本号并不总是相同的。特别是.NET Framework 3.0和3.5都使用.NET CLR 2.0。因此,正如Environment.Version所指出的,OP可能确实仅具有.NET 2.0 SP1,或者他也可能具有所要查找的.NET 3.5 SP1.