如何判断是否安装了IIS Express或完整版本?

如何判断是否安装了IIS Express或完整版本?,iis,iis-express,Iis,Iis Express,我有两台机器:Windows10Pro和Windows10Home。我在这两个服务器上都启用了IIS。从这两台机器转到IIS->File->About显示此对话框: 有人可能会认为,我正在处理IIS的完整版本,只是因为缺少“Express”一词 有没有简单的方法来确认机器是否安装了完整或快速版本?您打开了IIS管理器来查看这样一个对话框,IIS管理器只是完整IIS的一部分,而IIS是Windows的一部分 如果您想在代码中检查这一点,那么还有其他方法,如检查Windows CBS数据或读取注册

我有两台机器:Windows10Pro和Windows10Home。我在这两个服务器上都启用了IIS。从这两台机器转到IIS->File->About显示此对话框:

有人可能会认为,我正在处理IIS的完整版本,只是因为缺少“Express”一词


有没有简单的方法来确认机器是否安装了完整或快速版本?

您打开了IIS管理器来查看这样一个对话框,IIS管理器只是完整IIS的一部分,而IIS是Windows的一部分

如果您想在代码中检查这一点,那么还有其他方法,如检查Windows CBS数据或读取注册表项


IIS Express完全是另一个软件,它是一个MSI包,可以与Visual Studio一起安装,也可以单独安装。要测试其安装,请按照注释所述检查“程序”对话框,或查询MSI数据或注册表项。

您打开IIS管理器以查看此类对话框,IIS管理器只是完整IIS的一部分,而IIS是Windows的一部分

如果您想在代码中检查这一点,那么还有其他方法,如检查Windows CBS数据或读取注册表项


IIS Express完全是另一个软件,它是一个MSI包,可以与Visual Studio一起安装,也可以单独安装。要测试其安装,您可以按照注释所述检查“程序”对话框,或者查询MSI数据或注册表项。

如果您安装了IIS管理器,则您拥有完整的IIS。


IIS Express是Visual Studio的一部分,当您从Visual Studio中运行web应用程序/网站时,它会显示在Windows系统托盘中。

如果您安装了IIS管理器,则表示您拥有完整的IIS。


IIS Express是Visual Studio的一部分,当您从Visual Studio中运行web应用程序/网站时,它会显示在Windows系统托盘中。

IIS Express通常安装在32位程序文件文件夹中。因此,要查看它是否在那里,您可以尝试:

C:\>cd "\Program Files (x86)\IIS Express"
C:\Program Files (x86)\IIS Express>iisexpress /?  
完整的IIS通常作为一种称为“万维网发布服务”或简称“w3svc”的服务安装。因此,要查看它是否在那里,您可以尝试:

C:\>net start w3svc

IIS Express通常安装在32位程序文件文件夹中。因此,要查看它是否在那里,您可以尝试:

C:\>cd "\Program Files (x86)\IIS Express"
C:\Program Files (x86)\IIS Express>iisexpress /?  
完整的IIS通常作为一种称为“万维网发布服务”或简称“w3svc”的服务安装。因此,要查看它是否在那里,您可以尝试:

C:\>net start w3svc

IIS Express是Visual Studio的一部分。您安装了IIS管理器这一事实意味着您拥有完整的IIS。您也可以转到“控制面板”->“卸载程序”->“添加功能”并在那里进行检查。IIS Express是Visual Studio的一部分。您安装了IIS管理器这一事实意味着您拥有完整的IIS。您也可以进入控制面板->卸载程序->添加功能,然后在那里进行检查。谢谢您的回答。只是出于好奇:如果每个拥有Windows的人都免费获得它,为什么有人需要付费?@BCA请定义“它”,否则我对你所指的内容感到困惑。我确信IIS有一个付费的完整版本。我只是想知道是否有人需要为此买单。事实上,这就是我提出这个问题的原因,因为我想,既然有一个付费版本,完整版本,为什么我的系统上会有它?@BCA值得一篇长博客文章。这里使用完整的IIS来区分IIS Express,但真正的“功能齐全的IIS”仅在价格非常高的Windows Server版本上可用。Windows 10等台式机确实附带IIS,但缺少某些功能。功能可用性矩阵非常复杂。谢谢您的回答。只是出于好奇:如果每个拥有Windows的人都免费获得它,为什么有人需要付费?@BCA请定义“它”,否则我对你所指的内容感到困惑。我确信IIS有一个付费的完整版本。我只是想知道是否有人需要为此买单。事实上,这就是我提出这个问题的原因,因为我想,既然有一个付费版本,完整版本,为什么我的系统上会有它?@BCA值得一篇长博客文章。这里使用完整的IIS来区分IIS Express,但真正的“功能齐全的IIS”仅在价格非常高的Windows Server版本上可用。Windows 10等台式机确实附带IIS,但缺少某些功能。特征可用性矩阵非常复杂。