判断IIS网站类型

Determine the type of IIS websites

我正在用 c# 编写一个 windows 服务,该服务在每个包含 "Windows Server 2003" 的服务器上运行。此服务的目的是检查所有 IIS 网站及其类型。对于目前的场景,我们只有两种类型,一种是php,另一种是ASP.Net

有什么办法可以得到吗?或任何其他可能的替代方案?

IIS 网站没有 type

一个站点可以同时 运行 asp.netphp

仅仅因为为站点启用了 asp.netphp,并不意味着它实际被使用。

因此您不需要查看 IIS,而是查看内容文件。您看到 *.php*.aspx*.cshtml 文件了吗?

通过查看文件扩展名,您应该能够确定所使用的技术类型。