【问题标题】:How to detect .NET 4 from ASP.NET?如何从 ASP.NET 检测 .NET 4?
【发布时间】:2010-09-20 13:17:38
【问题描述】:

我有一个由第三方运行的网络服务器。我没有直接访问服务器的权限,但我可以将 ASP.NET 代码部署到它。我想检测该服务器是否正在运行 ASP.NET 4 / .NET 4。最简单的方法是什么?是否有环境财产可以告诉我?还是应该尝试加载仅存在于 .NET 4 中的特定类?

【问题讨论】:

  • 问第三方怎么样?
  • 你会认为这很容易,不是吗?但我有理由不相信他们告诉我的任何事情。 :-)

标签: .net asp.net .net-4.0 asp.net-4.0


【解决方案1】:

打印System.Environment.Version怎么样?

【讨论】:

  • 这似乎行得通。我创建了一个独立的测试页面,其中包含 。我唯一的问题是,假设我将它放在现有应用程序旁边的文件夹中,该应用程序具有适用于 .NET 3.5 的 web.config。它会显示什么版本?
  • 没关系,这是一个愚蠢的问题。它将显示 IIS 虚拟文件夹配置为的任何版本的 ASP.NET。
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-21
相关资源
最近更新 更多