如何在客户端机器上获得.net框架版本
本文关键字:net 框架 版本 客户端 机器 | 更新日期: 2023-09-27 18:17:41
我想在使用asp.net应用程序的客户机上获得所有。net框架版本。
我使用Request.Browser.GetClrVersions()
,但它返回0.0
。
Request.Browser.ClrVersion
也返回0.0
,尽管我的机器上安装了2.0,3.0,3.5,4.0框架。
我可以在最近的浏览器(IE和Chrome)上重现您的问题。
似乎用户代理不再提供。net版本了。
这些是我的测试结果:
var x = Request.Browser.GetClrVersions();
// returns an array containing 0.0
var y = Request.Browser.ClrVersion;
// returns an string containing 0.0
var z = Request.ServerVariables["HTTP_USER_AGENT"];
// returns 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko' on IE11
// return 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2120.0 Safari/537.36' on Chrome Canary
所以没有安装。net版本的迹象