古普雷特·凯利(Gurpreet Kailey)
我正在使用asp.net core 2.0。
在服务器端的C#代码中,我要检查托管网站的IIS版本。
在asp.net的前面,以下行提供了iis版本。
HttpContext.Current.Request.ServerVariables["SERVER_SOFTWARE"];
它给了我类似Microsoft-IIS / 10.0的结果
如何在asp.net核心中获得所需的结果?
负数
我的代码更新为asp.net core 2.2,仍然无法获取此变量的值
如果您使用的是asp.net core 2.2或更高版本,请获取IServerVariablesFeature
以下内容:
var serverVars = HttpContext.Features.Get<IServerVariablesFeature>();
var iisVersion = serverVars == null ? null : serverVars["SERVER_SOFTWARE"];
演示:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句