且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在ASP.NET Core中获取IIS版本

更新时间:2023-02-15 21:18:42

将我的代码更新为asp.net core 2.2,仍然无法获取此变量的值

如果您使用的是asp.net core 2.2或更高版本,请按以下方式获取 IServerVariablesFeature :

If you're using asp.net core 2.2 or above, get the IServerVariablesFeature as below:

var serverVars = HttpContext.Features.Get<IServerVariablesFeature>();
var iisVersion = serverVars == null ? null : serverVars["SERVER_SOFTWARE"]; 

演示: