Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何确定IIS7是否安装在本地机器下_C#_.net_Iis - Fatal编程技术网

C# 如何确定IIS7是否安装在本地机器下

C# 如何确定IIS7是否安装在本地机器下,c#,.net,iis,C#,.net,Iis,如何检查IIS7是否安装在操作系统下 我在.NET4.0中 谢谢。嗯,看起来你需要搜索谷歌 您可以转到开始-->运行并键入inetmgr,然后输入它将打开IIS,您可以在那里检查版本。您可以执行以下操作 string w3wp = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.System), "inetsrv\w3wp.exe"); FileVersionInfo versionInfo = FileVe

如何检查IIS7是否安装在操作系统下

我在.NET4.0中


谢谢。

嗯,看起来你需要搜索谷歌


您可以转到开始-->运行并键入inetmgr,然后输入它将打开IIS,您可以在那里检查版本。

您可以执行以下操作

string w3wp = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.System), "inetsrv\w3wp.exe");
FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(w3wp);
Console.WriteLine(versionInfo.FileMajorPart);

您还可以检查主版本的Windows注册表HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters。

即通过编程方式?可能的情况下,会上建议了许多方法